mock-service-plugin
Version:
13 lines (12 loc) • 603 B
TypeScript
import { MockRoute } from "./types.js";
export declare function getDirname(importMetaUrl: string): string;
export declare function walk(dir: string): string[];
export declare function isJavacriptFile(file: string): boolean;
/**
* 匹配请求路径到路由表中的路由
* @param {Array<MockRoute>} routes 路由表数组
* @param {string} method HTTP方法
* @param {string} urlpath 请求路径
* @returns {MockRoute|null} 匹配到的路由对象和参数,不匹配则返回null
*/
export declare function matchRoute(routes: MockRoute[], method: string, urlpath: string): MockRoute | null;