Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/src/lib/libfetch.js
6173 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
#if FETCH_STREAMING
26
$FetchXHR: FetchXHR,
27
#endif
28
29
emscripten_start_fetch: startFetch,
30
emscripten_start_fetch__deps: [
31
'malloc',
32
'realloc',
33
'$Fetch',
34
'$fetchXHR',
35
'$callUserCallback',
36
'$writeI53ToI64',
37
'$stringToUTF8',
38
'$stringToNewUTF8',
39
#if FETCH_SUPPORT_INDEXEDDB
40
'$fetchCacheData',
41
'$fetchLoadCachedData',
42
'$fetchDeleteCachedData',
43
#endif
44
#if FETCH_STREAMING
45
'$FetchXHR',
46
#endif
47
],
48
};
49
50
addToLibrary(LibraryFetch);
51
52