UNPKG

@upstash/workflow

Version:

Durable, Reliable and Performant Serverless Functions

18 lines (15 loc) 1.02 kB
import * as h3 from 'h3'; import { R as RouteFunction, n as PublicServeOptions, y as InvokableWorkflow } from './types-Q3dM0UlR.mjs'; import { s as serveManyBase } from './serve-many-BNusWYgt.mjs'; import '@upstash/qstash'; import 'zod'; import 'ai'; import '@ai-sdk/openai'; declare const serve: <TInitialPayload = unknown, TResult = unknown>(routeFunction: RouteFunction<TInitialPayload, TResult>, options?: PublicServeOptions<TInitialPayload>) => { handler: h3.EventHandler<h3.EventHandlerRequest, Promise<Response>>; }; declare const createWorkflow: <TInitialPayload, TResult>(routeFunction: RouteFunction<TInitialPayload, TResult>, options?: PublicServeOptions<TInitialPayload> | undefined) => InvokableWorkflow<TInitialPayload, TResult>; declare const serveMany: (workflows: Parameters<typeof serveManyBase>[0]["workflows"], options?: Parameters<typeof serveManyBase>[0]["options"]) => { handler: (event: h3.H3Event<h3.EventHandlerRequest>) => Promise<any>; }; export { createWorkflow, serve, serveMany };