@golemio/pid
Version:
Golemio PID Module
13 lines (12 loc) • 740 B
TypeScript
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>;
}