hono-alibaba-cloud-fc3-adapter
Version:
An adapter for using Hono with Alibaba Cloud Function Compute 3.0
17 lines • 866 B
TypeScript
import type { Hono } from "hono";
import type { Env, Schema } from "hono/types";
import type { AlibabaCloudFC3Event, AlibabaCloudFC3Handler } from "./types";
/**
* Accepts events from Alibaba Cloud FC3 and return Alibaba Cloud FC3 responses
*/
export declare const handle: <E extends Env = Env, S extends Schema = {}, BasePath extends string = "/">(app: Hono<E, S, BasePath>) => AlibabaCloudFC3Handler;
export declare const createRequest: (event: AlibabaCloudFC3Event) => Request;
export declare const createResponse: (res: Response) => Promise<{
statusCode: number;
headers: Record<string, string>;
body: string;
isBase64Encoded: boolean;
}>;
export declare const isContentTypeBinary: (contentType: string) => boolean;
export declare const isContentEncodingBinary: (contentEncoding: string | null) => boolean;
//# sourceMappingURL=handler.d.ts.map