UNPKG

@erebus-sh/sdk

Version:
30 lines (29 loc) 830 B
import { ErebusSession } from "./session-9-JA3aw_.cjs"; //#region src/server/adapter/genericAdapter.d.ts type Authorize = (channel: string, ctx: { req: Request; }) => ErebusSession | Promise<ErebusSession>; type FireWebhook = (webHookMessage: FireWebhookSchema) => Promise<void>; declare function createAdapter({ authorize, fireWebhook }: { authorize: Authorize; fireWebhook: FireWebhook; }): { fetch: (req: Request) => Promise<Response>; }; //#endregion //#region src/server/adapter/next/createRouteHandler.d.ts declare function createRouteHandler({ authorize, fireWebhook }: { authorize: Authorize; fireWebhook: FireWebhook; }): { POST: (req: Request) => Promise<Response>; }; //#endregion export { Authorize, FireWebhook, createAdapter, createRouteHandler }; //# sourceMappingURL=index-gBQnuS5x.d.cts.map