@villedemontreal/workit-types
Version:
TypeScript types for Workit
15 lines (14 loc) • 529 B
TypeScript
import { IVariablePayload } from './payload';
import { ITopicSubscription } from './topicSubscription';
export interface ICamundaClient {
executeTask(task: IVariablePayload): void;
poll(): void;
sanitizeOptions(customOptions: any): void;
start(): void;
stop(): void;
subscribe(topic: string, handler: (obj: {
task: IVariablePayload;
taskService: any;
}) => void): ITopicSubscription;
subscribe(topic: string, customOptions: any, handler: (obj: any) => void): ITopicSubscription;
}