UNPKG

@golemio/pid

Version:
22 lines (21 loc) 1.03 kB
import { JISEventsDataService } from "../../services/JISEventsDataService"; import { JISEventsTransformation } from "../../transformations/JISEventsTransformation"; import { IJISEvent } from "../../../../schema-definitions/jis/datasources/interfaces"; import { AbstractTaskJsonSchema } from "@golemio/core/dist/integration-engine/workers/AbstractTaskJsonSchema"; import { JSONSchemaValidator } from "@golemio/core/dist/shared/golemio-validator"; export declare class RefreshJISEventsTask extends AbstractTaskJsonSchema<{ data: IJISEvent[]; shouldTriggerWebhooks?: boolean; }> { private eventsDataService; private eventsTransformation; readonly schema: JSONSchemaValidator; readonly queueName = "refreshJISEvents"; readonly queueTtl: number; constructor(eventsDataService: JISEventsDataService, eventsTransformation: JISEventsTransformation); protected execute(input: { data: IJISEvent[]; shouldTriggerWebhooks?: boolean; }): Promise<void>; private transformAndSave; }