npm package diff
Package: @forge/bridge
Versions: 4.5.2 - 4.5.2-experimental-d604e09
File: package/out/view/onClose.js
Index: package/out/view/onClose.js
===================================================================
--- package/out/view/onClose.js
+++ package/out/view/onClose.js
@@ -0,0 +1,18 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.onClose = void 0;
+const bridge_1 = require("../bridge");
+const errors_1 = require("../errors");
+const callBridge = (0, bridge_1.getCallBridge)();
+const onClose = async (payload) => {
+ try {
+ const success = await callBridge('onClose', payload);
+ if (success === false) {
+ throw new errors_1.BridgeAPIError('`onClose` call has failed.');
+ }
+ }
+ catch (e) {
+ throw new errors_1.BridgeAPIError("this resource's view is not closable.");
+ }
+};
+exports.onClose = onClose;