UNPKG

@upstash/qstash

Version:

Official Typescript client for QStash

29 lines (26 loc) 1.28 kB
import { RequestHandler } from '@sveltejs/kit'; import { a9 as RouteFunction, aa as WorkflowServeOptions } from './client-DKNfczbM.mjs'; import 'neverthrow'; type VerifySignatureConfig = { currentSigningKey: string; nextSigningKey: string; clockTolerance?: number; }; declare const verifySignatureSvelte: <Parameters extends Partial<Record<string, string>> = Partial<Record<string, string>>, RouteId extends string | null = string | null>(handler: RequestHandler<Parameters, RouteId>, config: VerifySignatureConfig) => RequestHandler<Parameters, RouteId>; /** * Serve method to serve a Upstash Workflow in a Nextjs project * * See for options https://upstash.com/docs/qstash/workflows/basics/serve * * @param routeFunction workflow function * @param options workflow options * @returns * * @deprecated as of version 2.7.17. Will be removed in qstash-js 3.0.0. * Please use https://github.com/upstash/workflow-js * Migration Guide: https://upstash.com/docs/workflow/migration */ declare const serve: <TInitialPayload = unknown>(routeFunction: RouteFunction<TInitialPayload>, options: Omit<WorkflowServeOptions<Response, TInitialPayload>, "onStepFinish"> & { env: WorkflowServeOptions["env"]; }) => RequestHandler; export { serve, verifySignatureSvelte };