UNPKG

@paultaku/node-mock-server

Version:

A TypeScript-based mock server with automatic Swagger-based mock file generation

31 lines 1.13 kB
export interface StatusJson { selected: string; delayMillisecond?: number; } /** * 获取 status.json 路径 * @param mockRoot mock 根目录 * @param endpointPath 形如 /pet/{petId} * @param method HTTP 方法(GET/POST/...) */ export declare function getStatusJsonPath(mockRoot: string, endpointPath: string, method: string): string; /** * 读取 status.json * @param statusPath status.json 文件路径 * @returns StatusJson 对象或 null */ export declare function readStatusJson(statusPath: string): Promise<StatusJson | null>; /** * 写入 status.json(原子写入) * @param statusPath status.json 文件路径 * @param selected 选中的 mock 文件名 */ export declare function writeStatusJson(statusPath: string, selected: string): Promise<void>; /** * 初始化所有 endpoint 的 mock 选择状态 * @param mockRoot mock 根目录 * @param templates 所有 endpoint 模板数组 * @returns Map<stateKey, selectedMockFile> */ export declare function loadAllStatusJson(mockRoot: string, templates: string[][]): Promise<Map<string, string>>; //# sourceMappingURL=status-manager.d.ts.map