UNPKG

@golemio/pid

Version:
16 lines (15 loc) 1.16 kB
import { IRegionalBusRunsMessagesModel } from "../../../../../../schema-definitions/vehicle-positions/models/interfaces/IRegionalBusRunsMessagesModel"; import { IModel } from "@golemio/core/dist/integration-engine/models"; import { ITransformationInput } from "../../interfaces/RegionalBusRunsMessageInterfaces"; import { RegionalBusRunsMessagesTransformation } from "../../transformations/RegionalBusRunsMessagesTransformation"; import { ICisLookupManager } from "./interfaces/ICisLookupManager"; import { IRegionalBusRunsFacade } from "./interfaces/IRegionalBusRunsFacade"; import { RegionalBusMessageFilter } from "./RegionalBusMessageFilter"; export declare class RegionalBusRunsFacade implements IRegionalBusRunsFacade { private messageTransformation; private messageRepository; private messageFilter; private cisLookupManager; constructor(messageTransformation: RegionalBusRunsMessagesTransformation, messageRepository: IModel, messageFilter: RegionalBusMessageFilter, cisLookupManager: ICisLookupManager); transformAndSaveMessages({ messages, timestamp, }: ITransformationInput): Promise<IRegionalBusRunsMessagesModel[]>; }