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;