@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
TypeScript
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