e22m4u 3 месяцев назад
Родитель
Сommit
fd9c6ec35d
2 измененных файлов с 4 добавлено и 4 удалено
  1. 2 2
      src/route.d.ts
  2. 2 2
      src/route.js

+ 2 - 2
src/route.d.ts

@@ -37,9 +37,9 @@ export type RoutePostHandler<T = unknown, U = unknown> = (
 export type RouteDefinition = {
   method: string;
   path: string;
-  preHandler: RoutePreHandler | RoutePreHandler[];
+  preHandler: RoutePreHandler | RoutePreHandler[] | undefined;
   handler: RouteHandler;
-  postHandler: RoutePostHandler | RoutePostHandler[];
+  postHandler: RoutePostHandler | RoutePostHandler[] | undefined;
 };
 
 /**

+ 2 - 2
src/route.js

@@ -12,9 +12,9 @@ import {getRequestPathname} from './utils/index.js';
  * @typedef {{
  *   method: string,
  *   path: string,
- *   preHandler: RoutePreHandler|(RoutePreHandler[])
+ *   preHandler: RoutePreHandler|(RoutePreHandler[])|undefined
  *   handler: RouteHandler,
- *   postHandler: RoutePostHandler|(RoutePostHandler[])
+ *   postHandler: RoutePostHandler|(RoutePostHandler[])|undefined
  * }} RouteDefinition
  */