UNPKG

972 BTypeScriptView Raw
1import { ClientApplication } from '@shopify/app-bridge';
2import { Button, ButtonGroup } from '@shopify/app-bridge/actions';
3import { AppBridgeTarget, ComplexAction, MenuGroupDescriptor } from '../types';
4export declare function generateRedirect(appBridge: ClientApplication<{}>, url?: string, target?: AppBridgeTarget, external?: boolean): (() => void) | undefined;
5export declare function transformActions(appBridge: ClientApplication<{}>, { primaryAction, secondaryActions, }: {
6 primaryAction?: ComplexAction;
7 secondaryActions?: ComplexAction[];
8}): {
9 primary?: Button.Button;
10 secondary?: Button.Button[];
11};
12export declare function transformActions(appBridge: ClientApplication<{}>, { primaryAction, secondaryActions, actionGroups, }: {
13 primaryAction?: ComplexAction;
14 secondaryActions?: ComplexAction[];
15 actionGroups?: MenuGroupDescriptor[];
16}): {
17 primary?: Button.Button;
18 secondary?: (Button.Button | ButtonGroup.ButtonGroup)[];
19};