UNPKG

@withjoy/sdk-js

Version:
28 lines (27 loc) 900 B
import { ValueListener } from "./interfaces"; import { Observable } from 'rxjs/Observable'; import { EventSource } from '../eventSite/eventSource'; export interface PageSetting { key: string; isEnabled: boolean; isPublic: boolean; hasContent: boolean; isPresentable: boolean; unlocked: boolean; sortKey?: string; } export interface PageSettings { welcome?: PageSetting; story?: PageSetting; tidbits?: PageSetting; schedule?: PageSetting; travel?: PageSetting; faq?: PageSetting; vip?: PageSetting; guests?: PageSetting; registry?: PageSetting; moments?: PageSetting; RSVP?: PageSetting; } export declare const observePageSettings: (eventDataSource: any, listener: ValueListener<PageSettings>) => void; export declare const observePageSettings$: (eventSource: EventSource) => Observable<PageSettings>;