@shopify/app-bridge-host
Version:
App Bridge Host contains components and middleware to be consumed by the app's host, as well as the host itself. The middleware and `Frame` component are responsible for facilitating communication between the client and host, and used to act on actions se
17 lines (16 loc) • 725 B
TypeScript
import { ActionCreatorsMapObject } from 'redux';
import * as Toast from '@shopify/app-bridge-core/actions/Toast';
import type { ClearAction } from '@shopify/app-bridge-core/actions/Toast';
import { LegacyFlashClear } from './types';
type LegacyClearAction = Pick<ClearAction, Exclude<keyof ClearAction, 'type'>> & {
type: typeof LegacyFlashClear;
};
declare function legacyClear(payload: Toast.ClearPayload): LegacyClearAction;
export interface ToastActionCreatorsMap extends ActionCreatorsMapObject {
show: typeof Toast.show;
clear: typeof Toast.clear;
legacyClear: typeof legacyClear;
action: typeof Toast.primaryAction;
}
export declare const toastActionCreatorsMap: ToastActionCreatorsMap;
export {};