UNPKG

@sls-next/core

Version:
8 lines (7 loc) 902 B
import { ApiManifest, ApiRoute, ExternalRoute, Manifest, PageManifest, PrerenderManifest, RedirectRoute, Request, Route, RoutesManifest, UnauthorizedRoute } from "../types"; export declare const handleAuth: (req: Request, manifest: Manifest) => UnauthorizedRoute | undefined; export declare const handleDomainRedirects: (req: Request, manifest: Manifest) => RedirectRoute | undefined; export declare const handleNextStaticFiles: (uri: string) => Route | undefined; export declare const handlePublicFiles: (uri: string, manifest: Manifest) => Route | undefined; export declare const routeApi: (req: Request, manifest: ApiManifest, routesManifest: RoutesManifest) => ApiRoute | ExternalRoute | RedirectRoute | UnauthorizedRoute | undefined; export declare const routeDefault: (req: Request, manifest: PageManifest, prerenderManifest: PrerenderManifest, routesManifest: RoutesManifest) => Promise<Route>;