@novice1/app - v0.9.1
    Preparing search index...

    Interface IApp

    interface IApp {
        get meta(): RouteMeta[];
        get server(): | undefined
        | Server<typeof IncomingMessage, typeof ServerResponse>;
        addOptions(options: Options): IApp;
        addRouters(routers: IRouter | IRouter[]): IApp;
        build<
            T extends
                ServerOptions<typeof IncomingMessage, typeof ServerResponse> = ServerOptions<
                typeof IncomingMessage,
                typeof ServerResponse,
            >,
        >(
            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;
    }

    Implemented by

    Index

    Accessors

    • get meta(): RouteMeta[]

      Returns RouteMeta[]

    • get server(): undefined | Server<typeof IncomingMessage, typeof ServerResponse>

      Returns undefined | Server<typeof IncomingMessage, typeof ServerResponse>

    Methods

    • Parameters

      • routers: IRouter | IRouter[]

      Returns IApp

    • Type Parameters

      • T extends ServerOptions<typeof IncomingMessage, typeof ServerResponse> = ServerOptions<typeof IncomingMessage, typeof ServerResponse>

      Parameters

      • Optionaloptions: null | T
      • Optionalmod: {
            createServer(
                requestListener?: RequestListener<
                    typeof IncomingMessage,
                    typeof ServerResponse,
                >,
            ): Server;
            createServer(
                options: T,
                requestListener?: RequestListener<
                    typeof IncomingMessage,
                    typeof ServerResponse,
                >,
            ): Server;
        }

      Returns Server

    • Parameters

      • setting: string

      Returns boolean

    • Parameters

      • setting: string

      Returns boolean

    • Parameters

      • event: string
      • callback: (parent: Application) => void

      Returns IApp