UNPKG

@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

16 lines (12 loc) 606 B
'use strict'; var Error = require('@shopify/app-bridge-core/actions/Error'); function appBridgeMiddlewareProptype(object, key, componentName /* , ...rest: any[]*/) { var propValue = object[key]; if (!propValue || !propValue.load || (propValue.load && !(typeof propValue.load === 'function'))) { return Error.fromAction("Expected an instance of the App Bridge middleware for `".concat(key, "` in `").concat(componentName, "`"), Error.AppActionType.MISSING_APP_BRIDGE_MIDDLEWARE); } return null; } exports.appBridgeMiddlewareProptype = appBridgeMiddlewareProptype;