HK MTR Util
A simple TypeScript Library contains information about HK MTR.
Installation
$ npm install hk-mtr-util
or
$ yarn add hk-mtr-util
Usage
Translation
import { MTRUtil } from 'hk-mtr-util';
const stations = MTRUtil.getKowloonLocation();
const translatedStations = stations.map(MTRUtil.translate);
By Area
import { MTRUtil } from 'hk-mtr-util';
const stations = MTRUtil.getKowloonLocation();
const stations = MTRUtil.getIslandLocation();
const stations = MTRUtil.getNewTerritoriesLocation();
By Line
import { MTRUtil } from 'hk-mtr-util';
const stations = MTRUtil.getKwunTongLine();
const stations = MTRUtil.getIslandLine();
const stations = MTRUtil.getDisneylandResortLine();
Use Enum
import { IslandLine, SouthIslandLine } from 'hk-mtr-util';
const oceanPark = SouthIslandLine.OCEAN_PARK;
const central = IslandLine.CENTRAL;
Type Definition
import { MTRUtil } from 'hk-mtr-util';
import type { District, AirportExpressLine, IslandLine } from 'hk-mtr-util';
const allStations: District[] = MTRUtil.getAllLocation();
const airportStations: AirportExpressLine[] = MTRUtil.getAirportExpressLine();
const islandStations: IslandLine[] = MTRUtil.getIslandLine();