UNPKG

customerio-gist-web

Version:

Build beautiful in-app flows with no code and deliver them instantly to your app. http://customer.io

17 lines (16 loc) 1 kB
import { DisplaySettings, GistMessage } from '../types'; /** * Awaits the pending per-step settings save so edits aren't lost to an * in-flight request when a cross-page step switch navigates the page. Unlike * persistDisplaySettings (fire-and-forget on every keystroke), the caller can * await this before assigning window.location (INAPP-14575). No-op outside a * preview session. */ export declare function flushPreviewDisplaySettings(): Promise<void>; export declare function initPreviewBar(): void; export declare function updatePreviewBarMessage(message: GistMessage): void; export declare function updatePreviewBarStep(stepName: string, displaySettings: DisplaySettings): void; export declare function getPreviewBarStepSettings(stepName: string): DisplaySettings | null; export declare function clearPreviewBarMessage(): void; export declare function setPreviewBarInitialStep(stepName: string | null, displayType: string | null): void; export declare function destroyPreviewBar(): void;