@golemio/pid
Version:
Golemio PID Module
14 lines (13 loc) • 882 B
TypeScript
import { GTFSRouteTypeEnum } from "../../../../../helpers/RouteTypeEnums";
import { DescriptorModel } from "../../../../../schema-definitions/vehicle-descriptors/models";
import { IModel, PostgresModel } from "@golemio/core/dist/integration-engine/models";
import { IDescriptorOutputDto } from "../../../../../schema-definitions/vehicle-descriptors/models/interfaces";
import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider";
export declare class DescriptorRepository extends PostgresModel implements IModel {
private logger;
private static REPOSITORY_NAME;
constructor(logger: ILogger);
findAccessDescByRegistrationNumbers(registrationNumbers: number[], gtfsRouteType: GTFSRouteTypeEnum): Promise<DescriptorModel[]>;
saveData(descriptors: IDescriptorOutputDto[]): Promise<void>;
deleteNHoursOldData: (hours: number) => Promise<number>;
}