schedule library

Support for doing something awesome.

More dartdocs go here.

Functions

listEquals<T>(List<T>? a, List<T>? b) bool
streamRecordsThroughFile(FileOpener resourceFile, List<FieldDefinition> fieldDefinitions, LoadCriterion? criteria, {bool doValidationChecks = false, GtfsDataset? dataset, Completer<void>? cancellationSignal}) Stream<ListRecord>
toListRecord(List<FieldDefinition> header, MapRecord mapRecord) ListRecord
toMapRecord(List<FieldDefinition> header, ListRecord rawRecord) MapRecord

Typedefs

FileOpener = ({String name, Stream<List<int>> Function() stream})
ListRecord = List<String?>
LocaleLike = ({String? countryCode, String languageCode})
MapRecord = Map<String, String>
RawDirectionId = ({Set<String> headsigns, List<String> stopIds, String tripId})

Exceptions / Errors

MissingFileException