@expo/server
Version:
Server API for Expo Router projects
13 lines (12 loc) • 628 B
TypeScript
import * as http from 'http';
export type RequestHandler = (req: http.IncomingMessage, res: http.ServerResponse) => Promise<void>;
/**
* Returns a request handler for Vercel's Node.js runtime that serves the
* response using Remix.
*/
export declare function createRequestHandler({ build }: {
build: string;
}): RequestHandler;
export declare function convertHeaders(requestHeaders: http.IncomingMessage['headers']): Headers;
export declare function convertRequest(req: http.IncomingMessage, res: http.ServerResponse): Request;
export declare function respond(res: http.ServerResponse, expoRes: Response): Promise<void>;