UNPKG

@golemio/pid

Version:
14 lines (13 loc) 919 B
import { GTFSRouteTypeEnum } from "../../../helpers/RouteTypeEnums"; import { IDescriptorOutputDto } from "../../../schema-definitions/vehicle-descriptors/models/interfaces/IDescriptorOutputDto"; import { ILogger } from "@golemio/core/dist/helpers"; import { IDatabaseConnector } from "@golemio/core/dist/helpers/data-access/postgres/IDatabaseConnector"; import { AbstractCachedRepository } from "@golemio/core/dist/helpers/data-access/postgres/repositories/AbstractCachedRepository"; export declare class VehicleDescriptorCachedRepository extends AbstractCachedRepository<IDescriptorOutputDto> { schema: string; tableName: string; private sequelizeModel; constructor(connector: IDatabaseConnector, logger: ILogger); protected getAllInternal(): Promise<IDescriptorOutputDto[]>; getOneByRegNumber(routeType: GTFSRouteTypeEnum, registrationNumber: number): Promise<IDescriptorOutputDto | null>; }