@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
14 lines (11 loc) • 573 B
JavaScript
import { fromAction, AppActionType } from '@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 fromAction("Expected an instance of the App Bridge middleware for `".concat(key, "` in `").concat(componentName, "`"), AppActionType.MISSING_APP_BRIDGE_MIDDLEWARE);
}
return null;
}
export { appBridgeMiddlewareProptype };