interface IApp { get meta(): RouteMeta[]; get server(): undefined | Server; addOptions(options: Options): IApp; addRouters(routers: IRouter | IRouter[]): IApp; build<T extends ServerOptions = ServerOptions>( options?: null | T, mod?: { createServer( requestListener?: RequestListener< typeof IncomingMessage, typeof ServerResponse, >, ): Server; createServer( options: T, requestListener?: RequestListener< typeof IncomingMessage, typeof ServerResponse, >, ): Server; }, ): Server; disable(setting: string): IApp; disabled(setting: string): boolean; enable(setting: string): IApp; enabled(setting: string): boolean; on(event: string, callback: (parent: Application) => void): IApp;} Accessors
meta
- get meta(): RouteMeta[]
Returns RouteMeta[]
server
- get server(): undefined | Server
Returns undefined | Server
Methods
addOptions
- addOptions(options: Options): IApp
addRouters
- addRouters(routers: IRouter | IRouter[]): IApp
Parameters
- routers: IRouter | IRouter[]
build
- build<T extends ServerOptions = ServerOptions>(
options?: null | T,
mod?: {
createServer(
requestListener?: RequestListener<
typeof IncomingMessage,
typeof ServerResponse,
>,
): Server;
createServer(
options: T,
requestListener?: RequestListener<
typeof IncomingMessage,
typeof ServerResponse,
>,
): Server;
},
): Server Type Parameters
- T extends ServerOptions = ServerOptions
Parameters
Optional
options: null | TOptional
mod: {
createServer(
requestListener?: RequestListener<
typeof IncomingMessage,
typeof ServerResponse,
>,
): Server;
createServer(
options: T,
requestListener?: RequestListener<
typeof IncomingMessage,
typeof ServerResponse,
>,
): Server;
}
Returns Server
disable
- disable(setting: string): IApp
disabled
- disabled(setting: string): boolean
Returns boolean
enable
- enable(setting: string): IApp
enabled
- enabled(setting: string): boolean
Returns boolean
on
- on(event: string, callback: (parent: Application) => void): IApp
Parameters
- event: string
- callback: (parent: Application) => void