transit-departures-widget
Version:
Build a realtime transit departures tool from GTFS and GTFS-Realtime.
31 lines (28 loc) • 838 B
TypeScript
interface Config {
agency: {
agency_key: string;
gtfs_static_path?: string;
gtfs_static_url?: string;
gtfs_rt_tripupdates_url: string;
gtfs_rt_tripupdates_headers?: Record<string, string>;
exclude?: string[];
};
assetPath?: string;
beautify?: boolean;
startDate?: string;
endDate?: string;
locale?: string;
includeCoordinates?: boolean;
noHead?: boolean;
outputPath?: string;
overwriteExistingFiles?: boolean;
refreshIntervalSeconds?: number;
skipImport?: boolean;
sqlitePath?: string;
templatePath?: string;
timeFormat?: string;
verbose?: boolean;
logFunction?: (text: string) => void;
}
declare function transitDeparturesWidget(initialConfig: Config): Promise<void>;
export { transitDeparturesWidget as default };