UNPKG

@golemio/pid

Version:
29 lines (28 loc) 1.16 kB
import { SequelizeModel } from "@golemio/core/dist/output-gateway"; import { IGTFSModels } from "."; export declare class GTFSStopTimesModel extends SequelizeModel { private dbConnector; constructor(); Associate: (models: IGTFSModels) => void; /** Retrieves all gtfs stop times for specific stop id * @param {object} options Options object with params * @param {string} options.stopId Filter by specific stop id * @param {number} [options.limit] Limit * @param {number} [options.offset] Offset * @param {string} [options.from] Filter records since specific time in the 'H:mm:ss' format * @param {string} [options.to] Filter records until specific time in the 'H:mm:ss' format * @param {string} [options.date] Filter by specific date in the 'YYYY-MM-DD' format * @returns Array of the retrieved records */ GetAll: (options: { stopId: string; limit?: number; offset?: number; from?: string; to?: string; date?: string; stop?: boolean; }) => Promise<any>; GetOne: (id: any) => Promise<any>; private static arrivalTimeComparison; }