Просмотр исходного кода

fix: type of `createRouteMock` utility

e22m4u 3 недель назад
Родитель
Сommit
38c9c0af9c
2 измененных файлов с 6 добавлено и 7 удалено
  1. 2 3
      src/utils/create-route-mock.d.ts
  2. 4 4
      src/utils/create-route-mock.js

+ 2 - 3
src/utils/create-route-mock.d.ts

@@ -13,7 +13,6 @@ type RouteMockOptions = {
 /**
  * Create route mock.
  *
- * @param {Route} options
- * @returns {Route}
+ * @param options
  */
-export function createRouteMock(options: RouteMockOptions): Route;
+export function createRouteMock(options?: RouteMockOptions): Route;

+ 4 - 4
src/utils/create-route-mock.js

@@ -2,15 +2,15 @@ import {Route, HttpMethod} from '../route.js';
 
 /**
  * @typedef {object} RouteMockOptions
- * @property {HttpMethod} method
- * @property {string} path
- * @property {import('../route.js').RouteHandler} handler
+ * @property {string|undefined} method
+ * @property {string|undefined} path
+ * @property {Function|undefined} handler
  */
 
 /**
  * Create route mock.
  *
- * @param {Route} options
+ * @param {RouteMockOptions|undefined} options
  * @returns {Route}
  */
 export function createRouteMock(options = {}) {