deno.land / x / deno@v1.28.2 / cli / bench / testdata / npm / hono / dist / utils / cloudflare.js

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"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;
deno

Version Info

Tagged at
2 years ago