@expo/server
Version:
Server API for Expo Router projects
13 lines (12 loc) • 742 B
TypeScript
import type * as express from 'express';
import { createRequestHandler as createExpoHandler } from '../index';
export type RequestHandler = (req: express.Request, res: express.Response, next: express.NextFunction) => Promise<void>;
/**
* Returns a request handler for Express that serves the response using Remix.
*/
export declare function createRequestHandler({ build }: {
build: string;
}, setup?: Parameters<typeof createExpoHandler>[1]): RequestHandler;
export declare function convertHeaders(requestHeaders: express.Request['headers']): Headers;
export declare function convertRequest(req: express.Request, res: express.Response): Request;
export declare function respond(res: express.Response, expoRes: Response): Promise<void>;