process-reporting-ts
Version:
Process reporting with typescript
8 lines (7 loc) • 604 B
TypeScript
import { BpmnElementOptions, ReportEvent } from './models';
export declare const descriptorFunction: (origFunction: Function, bpmnElementOptions: BpmnElementOptions) => () => Promise<any>;
export declare const activityInterceptor: (target: any, propertyKey: string, descriptor: PropertyDescriptor) => PropertyDescriptor;
export declare function publishEvent(reportEvent: ReportEvent, bpmnElementOptions: BpmnElementOptions): void;
export declare const fireEvent: (event: ReportEvent) => void;
declare const _default: <T>(activityHandler: any, options?: BpmnElementOptions) => T;
export default _default;