UNPKG

@golemio/pid

Version:
18 lines (17 loc) 855 B
import { AbstractTask } from "@golemio/core/dist/integration-engine"; import { IEventFetchOutput } from "./interfaces/IEventFetchOutput"; import { EventFetchOutputValidationSchema } from "./schema/EventFetchOutputValidationSchema"; export declare class FetchAndProcessEventsTask extends AbstractTask<IEventFetchOutput> { readonly queueName = "fetchAndProcessEvents"; readonly queueTtl: number; protected readonly schema: typeof EventFetchOutputValidationSchema; private readonly modelVYMIEvents; private readonly modelVYMIEventsRoutes; private readonly modelVYMIEventsStops; private readonly transformation; private readonly modelVYMIMeta; constructor(queueprefix: string); protected execute: (content: IEventFetchOutput) => Promise<void>; private prepareAndTransformEvents; private prepareAndSaveEvents; }