Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/src/lib/libfetch.js
4150 views
1
/**
2
* @license
3
* Copyright 2016 The Emscripten Authors
4
* SPDX-License-Identifier: MIT
5
*/
6
7
#include Fetch.js
8
9
var LibraryFetch = {
10
$Fetch__postset: 'Fetch.init();',
11
$Fetch__deps: ['$HandleAllocator'],
12
$Fetch: Fetch,
13
_emscripten_fetch_get_response_headers_length__deps: ['$lengthBytesUTF8'],
14
_emscripten_fetch_get_response_headers_length: fetchGetResponseHeadersLength,
15
_emscripten_fetch_get_response_headers__deps: ['$lengthBytesUTF8', '$stringToUTF8'],
16
_emscripten_fetch_get_response_headers: fetchGetResponseHeaders,
17
emscripten_fetch_free: fetchFree,
18
19
#if FETCH_SUPPORT_INDEXEDDB
20
$fetchDeleteCachedData: fetchDeleteCachedData,
21
$fetchLoadCachedData: fetchLoadCachedData,
22
$fetchCacheData: fetchCacheData,
23
#endif
24
$fetchXHR: fetchXHR,
25
26
emscripten_start_fetch: startFetch,
27
emscripten_start_fetch__deps: [
28
'malloc',
29
'free',
30
'$Fetch',
31
'$fetchXHR',
32
'$callUserCallback',
33
'$writeI53ToI64',
34
'$stringToUTF8',
35
'$stringToNewUTF8',
36
#if FETCH_SUPPORT_INDEXEDDB
37
'$fetchCacheData',
38
'$fetchLoadCachedData',
39
'$fetchDeleteCachedData',
40
#endif
41
]
42
};
43
44
addToLibrary(LibraryFetch);
45
46