import { PFrameInternal } from "@milaboratories/pl-model-middle-layer"; import { RequestListener } from "node:http"; //#region src/handler.d.ts /** * Create a request handler for serving files from an object store * compatible with HTTP/1.1 as defined in RFC 9110 and RFC 9111: * - * - * * Accepts only paths of the form `/.parquet`, returns 410 Gone otherwise * Assumes that files are immutable (and sets cache headers accordingly) */ declare function createRequestHandler(options: PFrameInternal.RequestHandlerOptions): RequestListener; /** Apply Bearer token authorization to @param handler */ declare function authorizeRequestHandler(handler: RequestListener, authToken: PFrameInternal.HttpAuthorizationToken): RequestListener; //#endregion export { authorizeRequestHandler, createRequestHandler }; //# sourceMappingURL=handler.d.ts.map