npm package diff

Package: @forge/bridge

Versions: 5.7.0-next.8-experimental-ab371ba - 5.7.0-next.10

File: package/out/object-store/delete.js

Index: package/out/object-store/delete.js
===================================================================
--- package/out/object-store/delete.js
+++ package/out/object-store/delete.js
@@ -0,0 +1,17 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.deleteObjects = void 0;
+const invoke_1 = require("../invoke");
+const errors_1 = require("../errors");
+const deleteObjects = async ({ functionKey, keys }) => {
+    if (!functionKey || functionKey.length === 0) {
+        throw new errors_1.BridgeAPIError('functionKey is required to delete objects');
+    }
+    if (!Array.isArray(keys) || keys.length === 0) {
+        throw new errors_1.BridgeAPIError('keys array is required and must not be empty');
+    }
+    await Promise.all(keys.map(async (key) => {
+        await (0, invoke_1.invoke)(functionKey, { key });
+    }));
+};
+exports.deleteObjects = deleteObjects;