srtrain
Version:
Node.js SRT train unofficial SDK
24 lines (23 loc) • 724 B
TypeScript
import { Moment } from 'moment';
import { SRTPassenger } from './passenger';
import { SRTPrioritySeatType } from './constants/prioritySeatType';
import { SRT } from './srt';
import { SRTStation } from './station';
export declare class SRTTrain {
srt: SRT;
code: string;
name: string;
number: string;
departureDate: Moment;
arrivalDate: Moment;
departureStation: SRTStation;
arrivalStation: SRTStation;
hasGeneralSeat: boolean;
hasSpecialSeat: boolean;
constructor(srt: SRT, options: any);
reserve(options: {
passengers?: SRTPassenger[];
prioritySeatType?: SRTPrioritySeatType;
}): Promise<import("./reservation").SRTReservation>;
toString(): string;
}