Interface WorkflowRepository
interface WorkflowRepository { save(workflow: Workflow): Promise<void>; get(id: string, version?: string): Promise<undefined | Workflow>; list(): Promise<Workflow[]>; delete(id: string, version?: string): Promise<boolean>;} Methods
get
get(id: string, version?: string): Promise<undefined | Workflow> Parameters
- id: string
Optionalversion: string
Returns Promise<undefined | Workflow>
delete
delete(id: string, version?: string): Promise<boolean> Parameters
- id: string
Optionalversion: string
Returns Promise<boolean>
Workflow repository
Stores and retrieves workflow definitions.