summaryrefslogtreecommitdiff
path: root/cli/bench/testdata/npm/hono/dist/utils/cloudflare.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/bench/testdata/npm/hono/dist/utils/cloudflare.js')
-rw-r--r--cli/bench/testdata/npm/hono/dist/utils/cloudflare.js39
1 files changed, 39 insertions, 0 deletions
diff --git a/cli/bench/testdata/npm/hono/dist/utils/cloudflare.js b/cli/bench/testdata/npm/hono/dist/utils/cloudflare.js
new file mode 100644
index 000000000..4ba9a7e52
--- /dev/null
+++ b/cli/bench/testdata/npm/hono/dist/utils/cloudflare.js
@@ -0,0 +1,39 @@
+"use strict";
+Object.defineProperty(exports, "__esModule", { value: true });
+exports.getContentFromKVAsset = void 0;
+const getContentFromKVAsset = async (path, options) => {
+ let ASSET_MANIFEST = {};
+ if (options && options.manifest) {
+ if (typeof options.manifest === 'string') {
+ ASSET_MANIFEST = JSON.parse(options.manifest);
+ }
+ else {
+ ASSET_MANIFEST = options.manifest;
+ }
+ }
+ else {
+ if (typeof __STATIC_CONTENT_MANIFEST === 'string') {
+ ASSET_MANIFEST = JSON.parse(__STATIC_CONTENT_MANIFEST);
+ }
+ else {
+ ASSET_MANIFEST = __STATIC_CONTENT_MANIFEST;
+ }
+ }
+ let ASSET_NAMESPACE;
+ if (options && options.namespace) {
+ ASSET_NAMESPACE = options.namespace;
+ }
+ else {
+ ASSET_NAMESPACE = __STATIC_CONTENT;
+ }
+ const key = ASSET_MANIFEST[path] || path;
+ if (!key) {
+ return null;
+ }
+ let content = await ASSET_NAMESPACE.get(key, { type: 'arrayBuffer' });
+ if (content) {
+ content = content;
+ }
+ return content;
+};
+exports.getContentFromKVAsset = getContentFromKVAsset;