@golemio/pid
Version:
Golemio PID Module
16 lines (15 loc) • 760 B
TypeScript
import { ICommonRunWithMessageDto } from "../../../../../schema-definitions/vehicle-positions/models/interfaces/ICommonRunWithMessageDto";
import { CommonRunsRepository } from "../data-access/CommonRunsRepository";
export declare class CommonMessageProcessor {
private readonly runsRepository;
private logger;
constructor(runsRepository: CommonRunsRepository);
/**
* Process a transformed run message
*
* @param element - The run with message data (already filtered, with isNotPublic flag set)
* @param firstMessageCreatedAt - Timestamp of the first message in the batch
*/
processTransformedRun: (element: ICommonRunWithMessageDto, firstMessageCreatedAt?: number) => Promise<void>;
private logElementIssues;
}