@withjoy/sdk-js
Version:
Joy Javascript SDK
29 lines (28 loc) • 1.07 kB
TypeScript
import { Observable } from 'rxjs/Observable';
import { EventSource } from './eventSource';
export interface TravelItem {
address: string;
name: string;
notes?: string;
tel?: string;
url?: string;
sortKey?: number;
dtstart: number;
dtend: number;
items: Array<{}>;
}
export declare type CombinedTravel = TravelItem[];
import { Photo, TravelList, TravelSleep, TravelTransportation, TravelNote, TravelBooking } from './interfaces';
export declare class EventTravel {
private es;
constructor(eventSource: EventSource);
static sortLists: (list: any, key: any) => any[];
observeLists(): Observable<Array<TravelList>>;
observeSleepOptions(): Observable<TravelSleep>;
observeTransportation(): Observable<TravelTransportation>;
observeNotes(): Observable<Array<TravelNote>>;
observeBookings(): Observable<Array<TravelBooking>>;
observePrimaryFaqPhoto(): Observable<Photo>;
observePrimaryFaqPhotoHorizontal(): Observable<Photo>;
observeCombinedTravel(): Observable<any>;
}