diff options
Diffstat (limited to 'cli/bench/testdata/npm/hono/dist/utils/cloudflare.js')
-rw-r--r-- | cli/bench/testdata/npm/hono/dist/utils/cloudflare.js | 39 |
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; |