UNPKG

@golemio/pid

Version:
20 lines (19 loc) 1.38 kB
import { IRopidDeparturesPresetsRoutes } from "../../../schema-definitions/jis/models/interfaces/IPresetsRoutes"; import { RopidDeparturesPresetsRoutesModel } from "../../../schema-definitions/jis/models/RopidDeparturesPresetsRoutesModel"; import { ILogger } from "@golemio/core/dist/helpers"; import { IDatabaseConnector } from "@golemio/core/dist/helpers/data-access/postgres/IDatabaseConnector"; import { AbstractValidatableRepository } from "@golemio/core/dist/helpers/data-access/postgres/repositories/AbstractValidatableRepository"; import { JSONSchemaValidator } from "@golemio/core/dist/shared/golemio-validator"; import { ModelStatic } from "@golemio/core/dist/shared/sequelize"; import { RopidDeparturesPresetsRopidGTFSStopsRepository } from "./RopidDeparturesPresetsRopidGTFSStopsRepository"; export declare class RopidDeparturesPresetsRoutesRepository extends AbstractValidatableRepository { validator: JSONSchemaValidator; schema: string; tableName: string; sequelizeModel: ModelStatic<RopidDeparturesPresetsRoutesModel>; private junctionModel; private departuresModel; constructor(connector: IDatabaseConnector, logger: ILogger, presetsStopsRepository: RopidDeparturesPresetsRopidGTFSStopsRepository); findAllWithRoutes(): Promise<IRopidDeparturesPresetsRoutes[]>; refreshData(data: IRopidDeparturesPresetsRoutes[]): Promise<void>; }