@sberdevices/plasma-temple
Version:
SberDevices CanvasApp Templates.
17 lines • 1.52 kB
TypeScript
import { AssistantSmartAppData } from '@sberdevices/assistant-client';
import { AppStateActionType, PlasmaActionData } from './types';
export declare const isPushHistoryAction: (smartAppData: AssistantSmartAppData['smart_app_data']) => smartAppData is import("../utils/createAction").Action<AppStateActionType.PUSH_HISTORY, {
history: import("./types").History<string, unknown>;
}>;
export declare const isPopHistoryAction: (smartAppData: AssistantSmartAppData['smart_app_data']) => smartAppData is import("../utils/createAction").Action<AppStateActionType.POP_HISTORY, {
delta?: number | undefined;
}>;
export declare const isCharacterAction: (smartAppData: AssistantSmartAppData['smart_app_data']) => smartAppData is import("../utils/createAction").Action<AppStateActionType.CHARACTER, {
character: import("@sberdevices/assistant-client").CharacterId;
}>;
export declare const isInsetsAction: (smartAppData: AssistantSmartAppData['smart_app_data']) => smartAppData is import("../utils/createAction").Action<AppStateActionType.INSETS, {
insets: import("@sberdevices/assistant-client").Insets;
}>;
export declare const isChangeStateAction: (smartAppData: AssistantSmartAppData['smart_app_data']) => smartAppData is import("../utils/createAction").Action<AppStateActionType.CHANGE_ACTIVE_SCREEN_STATE, import("./types").History<string, unknown>>;
export declare const isPlasmaAppAction: (action: AssistantSmartAppData['smart_app_data']) => action is PlasmaActionData;
//# sourceMappingURL=guards.d.ts.map