@shopify/app-bridge
Version:
**Shopify is doubling our engineering staff in 2021! [Join our team and work on libraries like this one.](https://smrtr.io/5GGrc)**
34 lines (33 loc) • 734 B
TypeScript
import { Group } from '../types';
import { FeaturesAction } from '../../client';
/**
* Action Types for the Features group
* @public
*/
export declare enum Action {
UPDATE = "APP::FEATURES::UPDATE",
REQUEST = "APP::FEATURES::REQUEST",
REQUEST_UPDATE = "APP::FEATURES::REQUEST::UPDATE"
}
/**
* Default options for Feature payloads
* @public
*/
export interface Options {
readonly id?: string;
}
/**
* Payload options for APP::FEATURES::REQUEST
* @public
*/
export interface RequestOptions extends Options {
feature: Group;
action?: string;
}
/**
* Payload options for APP::FEATURES::REQUEST::UPDATE
* @public
*/
export interface RequestUpdateOptions extends Options {
feature: FeaturesAction;
}