UNPKG

inngest

Version:

Official SDK for Inngest.com. Inngest is the reliability layer for modern applications. Inngest combines durable execution, events, and queues into a zero-infra platform with built-in observability.

40 lines (38 loc) 990 B
import { SupportedFrameworkName } from "./types.cjs"; import { ServeHandlerOptions } from "./components/InngestCommHandler.cjs"; //#region src/astro.d.ts /** * The name of the framework, used to identify the framework in Inngest * dashboards and during testing. */ declare const frameworkName: SupportedFrameworkName; /** * In Astro, serve and register any declared functions with Inngest, making them * available to be triggered by events. * * @example * ```ts * export const { GET, POST, PUT } = serve({ * client: inngest, * functions: [fn1, fn2], * }); * ``` * * @public */ declare const serve: (options: ServeHandlerOptions) => ((ctx: { request: Request; }) => Promise<Response>) & { GET: (ctx: { request: Request; }) => Promise<Response>; POST: (ctx: { request: Request; }) => Promise<Response>; PUT: (ctx: { request: Request; }) => Promise<Response>; }; //#endregion export { frameworkName, serve }; //# sourceMappingURL=astro.d.cts.map