UNPKG

@elysiajs/node

Version:

Elysia adapter to run Elysia on Node.js

12 lines (11 loc) 776 B
import type { ReadStream } from 'fs'; import type { Context } from 'elysia/context'; export declare const handleFile: (response: ReadStream | File | Blob, set?: Context["set"]) => Response; interface CreateHandlerParameter { mapResponse(response: unknown, set: Context['set'], request?: Request): Response; mapCompactResponse(response: unknown, request?: Request): Response; } export declare function mergeHeaders(responseHeaders: Headers, setHeaders: Context['set']['headers']): Headers; export declare function mergeStatus(responseStatus: number, setStatus: Context['set']['status']): number | undefined; export declare const createResponseHandler: (handler: CreateHandlerParameter) => (response: Response, set: Context["set"], request?: Request) => any; export {};