UNPKG

mihawk

Version:

A tiny & simple mock server tool, support json,js,cjs,ts(typescript).

35 lines (34 loc) 1.17 kB
import type { MihawkRC, LoigicFileExt } from '../com-types'; /** * 初始化 mock data dir (如果不存在的话,才会创建) */ export declare function initMockDataDir(mockDirName?: string): Promise<void>; /** * 初始化 mock routes file * @param {MihawkRC['mockLogicFileType']} fileType * @param {string} mockDirName * @returns */ export declare function initMockRoutesFile(fileType?: MihawkRC['mockLogicFileType'], mockDirName?: string): Promise<void>; /** * 初始化 mock middleware file * @param {MihawkRC['mockLogicFileType']} fileType * @param {string} mockDirName * @returns {Promise<void>} */ export declare function initMockMiddlewareFile(fileType?: MihawkRC['mockLogicFileType'], mockDirName?: string): Promise<void>; interface MockLogicFileInitOptions { routePath: string; logicFileExt: LoigicFileExt; logicPath4log: string; jsonPath4log: string; overwrite?: boolean; } /** * 创建 mock 逻辑文件 * @param {string} mockLogicFilePath 目标文件路径 * @param options * @returns {void} */ export declare function initMockLogicFile(mockLogicFilePath: string, options: MockLogicFileInitOptions): void; export {};