UNPKG

@twilio/flex-ui

Version:

Twilio Flex UI

53 lines (52 loc) 1.16 kB
/** * @package * @typedef {object} SelectViewPayload * @property {string} viewName * @memberof Actions */ export interface SelectViewPayload { viewName: string; } /** * @package * @typedef ToggleSidebarPayload * @property {boolean} [open] * @memberof Actions */ export interface ToggleSidebarPayload { open?: boolean; } /** * @package * @typedef SetComponentStatePayload * @property {string} name * @property {any} state * @memberof Actions */ export interface SetComponentStatePayload { name: string; state: any; } /** * @package * @typedef ReloadWindowPayload * @property {boolean} [forceLogin] * @memberof Actions */ export interface ReloadWindowPayload { forceLogin?: boolean; } export declare const registry: { HIDE_DIRECTORY: string; OPEN_CONTENT_TEMPLATE_BROWSER: string; }; export declare class GeneralActions { static registerActions(): void; private static navigateToView; private static showDirectory; private static showContentTemplateBrowser; private static hideDirectory; private static toggleSidebar; private static setComponentState; private static reloadWindow; }