'use strict';
/**
* ### Right Track Core Library
*
* The `right-track-core` module is a bundle of modules representing GTFS and
* Right Track data classes as well as methods for querying a Right Track
* Database.
*
* @module /
*/
/**
* @type {{gtfs, rt, query, search, utils, RightTrackTransitAgency}}
*/
module.exports = {
/**
* GTFS Classes
* @see module:gtfs
*/
gtfs: require('./gtfs'),
/**
* Right Track Classes
* @see module:rt
*/
rt: require('./rt'),
/**
* Right Track Database Query Functions
* @see module:query
*/
query: require('./query'),
/**
* Trip Search Classes and Functions
* @see module:search
*/
search: require('./search'),
/**
* Right Track Utility Functions
* @see module:utils
*/
utils: require('./utils'),
/**
* Right Track Abstract Classes
* @see module:classes
*/
classes: require('./classes')
};