1 | import './types/index';
|
2 | declare 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 | }
|
17 | export { NationalRailWrapper };
|