/** * @license * Copyright 2016 The Emscripten Authors * SPDX-License-Identifier: MIT */ #include Fetch.js var LibraryFetch = { #if USE_PTHREADS $Fetch__postset: 'if (!ENVIRONMENT_IS_PTHREAD) Fetch.staticInit();', #else $Fetch__postset: 'Fetch.staticInit();', #endif $Fetch: Fetch, _emscripten_fetch_get_response_headers_length: fetchGetResponseHeadersLength, _emscripten_fetch_get_response_headers: fetchGetResponseHeaders, _emscripten_fetch_free: fetchFree, #if FETCH_SUPPORT_INDEXEDDB $fetchDeleteCachedData: fetchDeleteCachedData, $fetchLoadCachedData: fetchLoadCachedData, $fetchCacheData: fetchCacheData, #endif $fetchXHR: fetchXHR, emscripten_start_fetch: startFetch, emscripten_start_fetch__deps: [ '$Fetch', '$fetchXHR', '$callUserCallback', 'emscripten_is_main_browser_thread', #if !MINIMAL_RUNTIME '$runtimeKeepalivePush', '$runtimeKeepalivePop', #endif #if FETCH_SUPPORT_INDEXEDDB '$fetchCacheData', '$fetchLoadCachedData', '$fetchDeleteCachedData', #endif ] }; mergeInto(LibraryManager.library, LibraryFetch);