14 lines
518 B
TypeScript
14 lines
518 B
TypeScript
import { type RequestHandlerParams } from './abstract';
|
|
import { ExecutionContext } from './environment/workerd';
|
|
export { ExpoError } from './abstract';
|
|
export interface RequestHandler<Env = unknown> {
|
|
(req: Request, env: Env, ctx: ExecutionContext): Promise<Response>;
|
|
preload(): Promise<void>;
|
|
}
|
|
/**
|
|
* Returns a request handler for EAS Hosting deployments.
|
|
*/
|
|
export declare function createRequestHandler<Env = unknown>(params: {
|
|
build?: string;
|
|
}, setup?: RequestHandlerParams): RequestHandler<Env>;
|