UNPKG

@golemio/pid

Version:
14 lines (13 loc) 882 B
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>; }