UNPKG

653 BTypeScriptView Raw
1import './types/index';
2declare class NationalRailWrapper {
3 private apiToken;
4 private wsdlUrl;
5 private soapHeader;
6 private soapClient;
7 constructor(token: ApiToken);
8 private initClient;
9 getDepartures(options: StationCallOptions): Promise<StationFormattedResponse>;
10 getArrivals(options: StationCallOptions): Promise<StationFormattedResponse>;
11 getAll(options: StationCallOptions): Promise<StationFormattedResponse>;
12 getServiceDetails({ serviceId }: ServiceCallInput): Promise<ServiceFormattedResponse>;
13 private parseStationOptions;
14 private invoke;
15 private formatResult;
16}
17export { NationalRailWrapper };