express-oven
Version:
An easy mock API generator with express.js
17 lines (16 loc) • 635 B
TypeScript
import { IRouter } from 'express';
import { ApiConfig, PartialApiConfig } from './typing-utils/api-config';
import { DefaultConfigs } from './typing-utils/default-config';
export interface ExpressOvenConfig {
apis: ApiConfig;
defaultConfigs: DefaultConfigs;
}
export interface PartialExpressOvenConfig {
apis?: PartialApiConfig;
defaultConfigs: Partial<DefaultConfigs>;
}
export interface CreateExpressOvenRoutesOptions {
configs?: PartialExpressOvenConfig;
configsPath?: string;
}
export declare const createExpressOvenRoutes: (options?: CreateExpressOvenRoutesOptions | undefined) => IRouter;