@golemio/pid
Version:
Golemio PID Module
17 lines (16 loc) • 1.22 kB
TypeScript
import { RopidDeparturesPresetsModel } from "../../../schema-definitions/ropid-departures-presets/models/RopidDeparturesPresetsModel";
import { ILogger } from "@golemio/core/dist/helpers";
import { IDatabaseConnector } from "@golemio/core/dist/helpers/data-access/postgres/IDatabaseConnector";
import { AbstractBasicRepository } from "@golemio/core/dist/helpers/data-access/postgres/repositories/AbstractBasicRepository";
import { ModelStatic } from "@golemio/core/dist/shared/sequelize";
import { RopidDeparturesPresetsRopidGTFSStopsRepository } from "./RopidDeparturesPresetsRopidGTFSStopsRepository";
import { RopidDeparturesPresetsRoutesRepository } from "./RopidDeparturesPresetsRoutesRepository";
export declare class RopidDeparturesPresetRepository extends AbstractBasicRepository {
schema: string;
tableName: string;
sequelizeModel: ModelStatic<RopidDeparturesPresetsModel>;
private gtfsStopRepository;
private routesRepository;
constructor(connector: IDatabaseConnector, logger: ILogger, presetStopRepository: RopidDeparturesPresetsRopidGTFSStopsRepository, routesRepository: RopidDeparturesPresetsRoutesRepository);
getAllWithStops(): Promise<RopidDeparturesPresetsModel[]>;
}