deno.land / x / deno@v1.28.2 / cli / bench / testdata / npm / hono / dist / utils / cloudflare.js
12345678910111213141516171819202122232425262728293031323334353637383940"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;
Version Info