UNPKG

@bigdigital/kiosk-content-sdk

Version:

A Firebase-powered Content Management System SDK optimized for kiosks with offline support, template management, and real-time connection monitoring

19 lines 726 B
import { KioskConnection, KioskConnectionOptions } from './KioskConnection'; export interface MonitoringOptions { url: string; onConnectionUpdate?: (isConnected: boolean) => void; } export declare class KioskSDK { private connection; private currentKioskId; constructor(initialKioskId?: string); setKioskId(kioskId: string): void; initializeMonitoring(options: MonitoringOptions): KioskConnection; connect(url: string, onConnectionUpdate?: (isConnected: boolean) => void): void; disconnect(): Promise<void>; isConnected(): boolean; getCurrentKioskId(): string; } export declare const kioskSDK: KioskSDK; export type { KioskConnectionOptions }; //# sourceMappingURL=KioskSDK.d.ts.map