@shopify/app-bridge
Version:
**[Join our team and work on libraries like this one.](https://www.shopify.ca/careers)**
17 lines (16 loc) • 1.28 kB
TypeScript
import { Action, fromAction, ErrorAction } from '@shopify/app-bridge-core/actions/Error';
import { AnyAction, MetaAction } from '../types';
export { AppActionType, AppBridgeError, invalidOriginAction, throwError, isErrorEventName, permissionAction, } from '@shopify/app-bridge-core/actions/Error';
export { Action, fromAction, ErrorAction };
export declare type Payload = MetaAction | AnyAction;
export declare enum Message {
MISSING_PAYLOAD = "Missing payload",
INVALID_PAYLOAD_ID = "Id in payload is missing or invalid"
}
export declare function invalidPayload<A extends MetaAction>(action: A, message?: string): ErrorAction;
export declare function invalidActionType<A extends MetaAction>(action: A, message?: string): ErrorAction;
export declare function invalidAction<A extends MetaAction>(action: A, message?: string): ErrorAction;
export declare function unexpectedAction<A extends MetaAction>(action: A, message?: string): ErrorAction;
export declare function unsupportedOperationAction<A extends MetaAction>(action: A, message?: string): ErrorAction;
export declare function persistenceAction<A extends MetaAction>(action: A, message?: string): ErrorAction;
export declare function networkAction<A extends MetaAction>(action: A, message?: string): ErrorAction;