default: {
    HandleRoute: ((request: Request, server: Server) => Promise<Response>);
    RegisterRoute: ((path: string, supportedMethods: Method[], supportRouting?: boolean, routeFunction: Route) => void);
    Template: ((pageName: string, vars: [string, string][]) => Promise<string>);
}

Type declaration

  • HandleRoute: ((request: Request, server: Server) => Promise<Response>)
      • (request: Request, server: Server): Promise<Response>
      • Function

        HandleRoute

        Description

        Attempt to run a route from a request

        Export

        Returns

        Parameters

        • request: Request
        • server: Server

        Returns Promise<Response>

  • RegisterRoute: ((path: string, supportedMethods: Method[], supportRouting?: boolean, routeFunction: Route) => void)
      • (path: string, supportedMethods: Method[], supportRouting?: boolean, routeFunction: Route): void
      • Function

        RegisterRoute

        Export

        Parameters

        • path: string
        • supportedMethods: Method[]
        • supportRouting: boolean = true
        • routeFunction: Route

        Returns void

  • Template: ((pageName: string, vars: [string, string][]) => Promise<string>)
      • (pageName: string, vars: [string, string][]): Promise<string>
      • Function

        Template

        Description

        Template an HTML page

        Export

        Returns

        Parameters

        • pageName: string
        • vars: [string, string][]

        Returns Promise<string>

Generated using TypeDoc