rulvar API reference / @rulvar/rulvar / defineWorkflow
Function: defineWorkflow()
ts
function defineWorkflow<A, R, P>(meta, body): Workflow<A, R>;Defined in: packages/core/dist/index.d.ts
Type Parameters
| Type Parameter | Default type |
|---|---|
A | - |
R | - |
P extends ErrorPolicy | "strict" |
Parameters
| Parameter | Type |
|---|---|
meta | { args?: SchemaSpec<A>; errorPolicy?: P; name: string; } |
meta.args? | SchemaSpec<A> |
meta.errorPolicy? | P |
meta.name | string |
body | (ctx, args) => Promise<R> |
Returns
Workflow<A, R>