From 404a2e310a8892b71efeac70fe3daaa0c48e8b2b Mon Sep 17 00:00:00 2001 From: Laurent Petit Date: Thu, 15 Mar 2018 16:01:48 -0400 Subject: [PATCH] Add GTFS functions getNumberOfStops, getNumberOfCalendars, getNumberOfStops, getNumberOfStops, getNumberOfTrips --- gtfs.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/gtfs.js b/gtfs.js index aa8e3ed..c87f0c6 100644 --- a/gtfs.js +++ b/gtfs.js @@ -526,6 +526,13 @@ class Gtfs { */ getIndexedStops() { return getIndexedTable(this, 'stops'); } + /** + * Get the number of stops defined + * + * @returns {number} + */ + getNumberOfStops() { return getNumberOfItemsInTable(this, 'stops'); } + /** * Get the stop using one of its child stopTime. * @@ -724,7 +731,7 @@ class Gtfs { * * @returns {number} */ - getNumberOfTrips() { return getIndexedTable(this, 'trips').size; } + getNumberOfTrips() { return getNumberOfItemsInTable(this, 'trips'); } /** * Get a sample trip. @@ -981,6 +988,13 @@ class Gtfs { */ getIndexedCalendars() { return getIndexedTable(this, 'calendar'); } + /** + * Get the number of calendar defined + * + * @returns {number} + */ + getNumberOfCalendars() { return getNumberOfItemsInTable(this, 'calendar'); } + /** * Removes an calendar of the GTFS. *