UNPKG

@spasea/uz-booking-client

Version:
39 lines (38 loc) 1.06 kB
import Station from './station'; import Train from './train'; import Coach from './coach'; import Wagon from './wagon'; export default class UZ { private lang; private auth; private apiBase; /** * Create a new UZ. * @param {string} [lang='en'] - language * @param {string} [apiBase='https://195.149.70.31/api/'] - the base UzBooking API URL * @param {Object} [auth] - the credentials to authenticate to UzBoojking. If auth is * not provided requests will be made unauthenticated */ constructor(lang: 'en' | 'ru' | 'uk', apiBase?: string, // http://195.149.70.31/api/', auth?: any); /** * Create a new Station wrapper * @returns {Station} */ get Station(): Station; /** * Create a new Train wrapper * @returns {Train} */ get Train(): Train; /** * Create a new Wagon wrapper * @returns {Wagon} */ get Wagon(): Wagon; /** * Create a new Coach wrapper * @returns {Coach} */ get Coach(): Coach; }