Browse Source

fix: type of `createRouteMock` utility

e22m4u 3 weeks ago
parent
commit
38c9c0af9c
2 changed files with 6 additions and 7 deletions
  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.
  * 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
  * @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.
  * Create route mock.
  *
  *
- * @param {Route} options
+ * @param {RouteMockOptions|undefined} options
  * @returns {Route}
  * @returns {Route}
  */
  */
 export function createRouteMock(options = {}) {
 export function createRouteMock(options = {}) {