UNPKG

@golemio/pid

Version:
13 lines (12 loc) 740 B
import { DeparturePresetsFacade } from "../../../facade/DeparturePresetsFacade"; import { IRopidDeparturesPreset } from "../../../../../schema-definitions/ropid-departures-presets"; import { AbstractTaskJsonSchema } from "@golemio/core/dist/integration-engine/workers/AbstractTaskJsonSchema"; import { JSONSchemaValidator } from "@golemio/core/dist/shared/golemio-validator"; export declare class SavePresetsDataTask extends AbstractTaskJsonSchema<IRopidDeparturesPreset[]> { private readonly facade; readonly queueName = "savePresets"; readonly queueTtl: number; protected schema: JSONSchemaValidator; constructor(facade: DeparturePresetsFacade); protected execute(data: IRopidDeparturesPreset[]): Promise<void>; }