restful-started
Version:
typescript restful started
18 lines (17 loc) • 532 B
TypeScript
import { IDatabaseOptions } from './db';
declare type PORT = number | string;
export interface IRouteOptions {
scannerDir?: string;
urlPrefix?: string;
}
export interface IServerOptions {
listen?: PORT;
}
export declare class RestfulServer {
app: import("express-serve-static-core").Express;
configRoute(options?: IRouteOptions): this;
configDb(options?: IDatabaseOptions): this;
start(options?: IServerOptions): Promise<void>;
}
declare const restfulServer: RestfulServer;
export default restfulServer;