@golemio/pid
Version:
Golemio PID Module
16 lines (15 loc) • 1.13 kB
TypeScript
import { IRopidDeparturesPresetsRopidGTFSStops } from "../../../schema-definitions/jis/models/interfaces/IPresetsRopidGTFSStops";
import { RopidDeparturesPresetsRopidGTFSStopsModel } from "../../../schema-definitions/jis/models/RopidDeparturesPresetsRopidGTFSStopsModel";
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";
export declare class RopidDeparturesPresetsRopidGTFSStopsRepository extends AbstractValidatableRepository {
validator: JSONSchemaValidator;
schema: string;
tableName: string;
sequelizeModel: ModelStatic<RopidDeparturesPresetsRopidGTFSStopsModel>;
constructor(connector: IDatabaseConnector, logger: ILogger);
refreshData(data: IRopidDeparturesPresetsRopidGTFSStops[]): Promise<void>;
}