UNPKG

@expo/server

Version:
15 lines (14 loc) 789 B
import * as http from 'http'; import { createRequestHandler as createExpoHandler } from '../index'; type NextFunction = (err?: any) => void; export type RequestHandler = (req: http.IncomingMessage, res: http.ServerResponse, next: NextFunction) => Promise<void>; /** * Returns a request handler for http that serves the response using Remix. */ export declare function createRequestHandler({ build }: { build: string; }, setup?: Parameters<typeof createExpoHandler>[1]): RequestHandler; export declare function convertRequest(req: http.IncomingMessage, res: http.ServerResponse): Request; export declare function convertHeaders(requestHeaders: http.IncomingHttpHeaders): Headers; export declare function respond(res: http.ServerResponse, expoRes: Response): Promise<void>; export {};