gitextract_lduunf0x/ ├── .clang-format ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── cleanup.yml │ ├── dependencies.yml │ ├── main.yml │ └── release-please.yml ├── .gitignore ├── .gitmodules ├── .prettierrc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── DEVELOPMENT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── ci/ │ ├── build-tarballs.sh │ ├── clang-format.ignore │ ├── clang-format.sh │ ├── format-changelog.js │ ├── rustfmt.sh │ └── shellcheck.sh ├── compute-file-server-cli/ │ ├── .gitignore │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ ├── rust-toolchain.toml │ └── src/ │ └── main.rs ├── documentation/ │ ├── .gitignore │ ├── LICENSE.md │ ├── README.md │ ├── app/ │ │ ├── .gitignore │ │ ├── c-at-e-file-server.js │ │ ├── fastly.toml │ │ ├── package.json │ │ ├── src/ │ │ │ └── index.js │ │ └── version-redirects.json │ ├── docs/ │ │ ├── acl/ │ │ │ └── Acl/ │ │ │ ├── open.mdx │ │ │ └── prototype/ │ │ │ └── lookup.mdx │ │ ├── backend/ │ │ │ ├── Backend/ │ │ │ │ ├── Backend.mdx │ │ │ │ ├── exists.mdx │ │ │ │ ├── fromName.mdx │ │ │ │ ├── health.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ ├── connectTimeout.mdx │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ ├── health.mdx │ │ │ │ ├── hostOverride.mdx │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ ├── isDynamic.mdx │ │ │ │ ├── isSSL.mdx │ │ │ │ ├── name.mdx │ │ │ │ ├── port.mdx │ │ │ │ ├── target.mdx │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ ├── toName.mdx │ │ │ │ └── toString.mdx │ │ │ ├── allowDynamicBackends.mdx │ │ │ ├── enforceExplicitBackends.mdx │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ ├── cache/ │ │ │ ├── CacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── CacheState/ │ │ │ │ ├── found.mdx │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ ├── stale.mdx │ │ │ │ └── usable.mdx │ │ │ ├── CoreCache/ │ │ │ │ ├── insert.mdx │ │ │ │ ├── lookup.mdx │ │ │ │ └── transactionLookup.mdx │ │ │ ├── SimpleCache/ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── getOrSet.mdx │ │ │ │ └── purge.mdx │ │ │ ├── SimpleCacheEntry/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ └── text.mdx │ │ │ └── TransactionCacheEntry/ │ │ │ ├── age.mdx │ │ │ ├── body.mdx │ │ │ ├── cancel.mdx │ │ │ ├── close.mdx │ │ │ ├── hits.mdx │ │ │ ├── insert.mdx │ │ │ ├── insertAndStreamBack.mdx │ │ │ ├── length.mdx │ │ │ ├── maxAge.mdx │ │ │ ├── staleWhileRevalidate.mdx │ │ │ ├── state.mdx │ │ │ ├── update.mdx │ │ │ └── userMetadata.mdx │ │ ├── cache-override/ │ │ │ └── CacheOverride/ │ │ │ └── CacheOverride.mdx │ │ ├── compute/ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ └── vCpuTime.mdx │ │ ├── config-store/ │ │ │ └── ConfigStore/ │ │ │ ├── ConfigStore.mdx │ │ │ └── prototype/ │ │ │ └── get.mdx │ │ ├── device/ │ │ │ └── Device/ │ │ │ ├── lookup.mdx │ │ │ └── prototype/ │ │ │ ├── brand.mdx │ │ │ ├── hardwareType.mdx │ │ │ ├── isBot.mdx │ │ │ ├── isDesktop.mdx │ │ │ ├── isGameConsole.mdx │ │ │ ├── isMediaPlayer.mdx │ │ │ ├── isMobile.mdx │ │ │ ├── isSmartTV.mdx │ │ │ ├── isTablet.mdx │ │ │ ├── isTouchscreen.mdx │ │ │ ├── model.mdx │ │ │ ├── name.mdx │ │ │ └── toJSON.mdx │ │ ├── dictionary/ │ │ │ └── Dictionary/ │ │ │ ├── Dictionary.mdx │ │ │ └── prototype/ │ │ │ └── get.mdx │ │ ├── edge-rate-limiter/ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ └── prototype/ │ │ │ │ └── checkRate.mdx │ │ │ ├── PenaltyBox/ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── add.mdx │ │ │ │ └── has.mdx │ │ │ └── RateCounter/ │ │ │ ├── RateCounter.mdx │ │ │ └── prototype/ │ │ │ ├── increment.mdx │ │ │ ├── lookupCount.mdx │ │ │ └── lookupRate.mdx │ │ ├── env/ │ │ │ └── env.mdx │ │ ├── experimental/ │ │ │ ├── allowDynamicBackends.mdx │ │ │ ├── includeBytes.mdx │ │ │ ├── mapAndLogError.mdx │ │ │ ├── mapError.mdx │ │ │ ├── sdkVersion.mdx │ │ │ └── setReusableSandboxOptions.mdx │ │ ├── fanout/ │ │ │ └── createFanoutHandoff.mdx │ │ ├── geolocation/ │ │ │ └── getGeolocationForIpAddress.mdx │ │ ├── globals/ │ │ │ ├── AggregrateError/ │ │ │ │ └── AggregrateError.mdx │ │ │ ├── Array/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── Array.mdx │ │ │ │ ├── from.mdx │ │ │ │ ├── isArray.mdx │ │ │ │ ├── of.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── @@iterator.mdx │ │ │ │ ├── @@unscopables.mdx │ │ │ │ ├── at.mdx │ │ │ │ ├── concat.mdx │ │ │ │ ├── copyWithin.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── every.mdx │ │ │ │ ├── fill.mdx │ │ │ │ ├── filter.mdx │ │ │ │ ├── find.mdx │ │ │ │ ├── findIndex.mdx │ │ │ │ ├── flat.mdx │ │ │ │ ├── flatMap.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── includes.mdx │ │ │ │ ├── indexOf.mdx │ │ │ │ ├── join.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── map.mdx │ │ │ │ ├── pop.mdx │ │ │ │ ├── push.mdx │ │ │ │ ├── reduce.mdx │ │ │ │ ├── reduceRight.mdx │ │ │ │ ├── reverse.mdx │ │ │ │ ├── shift.mdx │ │ │ │ ├── slice.mdx │ │ │ │ ├── some.mdx │ │ │ │ ├── sort.mdx │ │ │ │ ├── splice.mdx │ │ │ │ ├── toLocaleString.mdx │ │ │ │ ├── toString.mdx │ │ │ │ ├── unshift.mdx │ │ │ │ └── values.mdx │ │ │ ├── ArrayBuffer/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ ├── isView.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── byteLength.mdx │ │ │ │ └── slice.mdx │ │ │ ├── BigInt/ │ │ │ │ ├── BigInt.mdx │ │ │ │ ├── asIntN.mdx │ │ │ │ ├── asUintN.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ ├── toString.mdx │ │ │ │ └── valueOf.mdx │ │ │ ├── BigInt64Array/ │ │ │ │ └── BigInt64Array.mdx │ │ │ ├── BigUint64Array/ │ │ │ │ └── BigUint64Array.mdx │ │ │ ├── Blob/ │ │ │ │ ├── Blob.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── size.mdx │ │ │ │ ├── slice.mdx │ │ │ │ ├── stream.mdx │ │ │ │ ├── text.mdx │ │ │ │ └── type.mdx │ │ │ ├── Boolean/ │ │ │ │ ├── Boolean.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── toString.mdx │ │ │ │ └── valueOf.mdx │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ └── prototype/ │ │ │ │ └── size.mdx │ │ │ ├── CompressionStream/ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── readable.mdx │ │ │ │ └── writable.mdx │ │ │ ├── CryptoKey/ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── algorithm.mdx │ │ │ │ ├── extractable.mdx │ │ │ │ ├── type.mdx │ │ │ │ └── usages.mdx │ │ │ ├── DOMException/ │ │ │ │ ├── DOMException.mdx │ │ │ │ ├── code.mdx │ │ │ │ ├── message.mdx │ │ │ │ └── name.mdx │ │ │ ├── DataView/ │ │ │ │ ├── DataView.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── buffer.mdx │ │ │ │ ├── byteLength.mdx │ │ │ │ ├── byteOffset.mdx │ │ │ │ ├── getBigInt64.mdx │ │ │ │ ├── getBigUint64.mdx │ │ │ │ ├── getFloat32.mdx │ │ │ │ ├── getFloat64.mdx │ │ │ │ ├── getInt16.mdx │ │ │ │ ├── getInt32.mdx │ │ │ │ ├── getInt8.mdx │ │ │ │ ├── getUint16.mdx │ │ │ │ ├── getUint32.mdx │ │ │ │ ├── getUint8.mdx │ │ │ │ ├── setBigInt64.mdx │ │ │ │ ├── setBigUint64.mdx │ │ │ │ ├── setFloat32.mdx │ │ │ │ ├── setFloat64.mdx │ │ │ │ ├── setInt16.mdx │ │ │ │ ├── setInt32.mdx │ │ │ │ ├── setInt8.mdx │ │ │ │ ├── setUint16.mdx │ │ │ │ ├── setUint32.mdx │ │ │ │ └── setUint8.mdx │ │ │ ├── Date/ │ │ │ │ ├── Date.mdx │ │ │ │ ├── UTC.mdx │ │ │ │ ├── now.mdx │ │ │ │ ├── parse.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ ├── getDate.mdx │ │ │ │ ├── getDay.mdx │ │ │ │ ├── getFullYear.mdx │ │ │ │ ├── getHours.mdx │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ ├── getMinutes.mdx │ │ │ │ ├── getMonth.mdx │ │ │ │ ├── getSeconds.mdx │ │ │ │ ├── getTime.mdx │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ ├── getUTCDate.mdx │ │ │ │ ├── getUTCDay.mdx │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ ├── getUTCHours.mdx │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ ├── getYear.mdx │ │ │ │ ├── setDate.mdx │ │ │ │ ├── setFullYear.mdx │ │ │ │ ├── setHours.mdx │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ ├── setMinutes.mdx │ │ │ │ ├── setMonth.mdx │ │ │ │ ├── setSeconds.mdx │ │ │ │ ├── setTime.mdx │ │ │ │ ├── setUTCDate.mdx │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ ├── setUTCHours.mdx │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ ├── setYear.mdx │ │ │ │ ├── toDateString.mdx │ │ │ │ ├── toISOString.mdx │ │ │ │ ├── toJSON.mdx │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ ├── toLocaleString.mdx │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ ├── toString.mdx │ │ │ │ ├── toTimeString.mdx │ │ │ │ ├── toUTCString.mdx │ │ │ │ └── valueOf.mdx │ │ │ ├── DecompressionStream/ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── readable.mdx │ │ │ │ └── writable.mdx │ │ │ ├── EcKeyImportParams/ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ ├── EcdsaParams/ │ │ │ │ └── EcdsaParams.mdx │ │ │ ├── Error/ │ │ │ │ ├── Error.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── cause.mdx │ │ │ │ ├── message.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toString.mdx │ │ │ ├── EvalError/ │ │ │ │ └── EvalError.mdx │ │ │ ├── FetchEvent/ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── respondWith.mdx │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ └── waitUntil.mdx │ │ │ ├── FinalizationRegistry/ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── register.mdx │ │ │ │ └── unregister.mdx │ │ │ ├── Float32Array/ │ │ │ │ └── Float32Array.mdx │ │ │ ├── Float64Array/ │ │ │ │ └── Float64Array.mdx │ │ │ ├── FormData/ │ │ │ │ ├── FormData.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── append.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── getAll.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── set.mdx │ │ │ │ └── values.mdx │ │ │ ├── Function/ │ │ │ │ ├── Function.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── apply.mdx │ │ │ │ ├── bind.mdx │ │ │ │ ├── call.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toString.mdx │ │ │ ├── Headers/ │ │ │ │ ├── Headers.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── append.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── getSetCookie.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── set.mdx │ │ │ │ └── values.mdx │ │ │ ├── HmacImportParams/ │ │ │ │ └── HmacImportParams.mdx │ │ │ ├── Infinity.mdx │ │ │ ├── Int16Array/ │ │ │ │ └── Int16Array.mdx │ │ │ ├── Int32Array/ │ │ │ │ └── Int32Array.mdx │ │ │ ├── Int8Array/ │ │ │ │ └── Int8Array.mdx │ │ │ ├── JSON/ │ │ │ │ ├── parse.mdx │ │ │ │ └── stringify.mdx │ │ │ ├── Map/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── Map.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── @@iterator.mdx │ │ │ │ ├── clear.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── set.mdx │ │ │ │ ├── size.mdx │ │ │ │ └── values.mdx │ │ │ ├── Math/ │ │ │ │ ├── E.mdx │ │ │ │ ├── LN10.mdx │ │ │ │ ├── LN2.mdx │ │ │ │ ├── LOG10e.mdx │ │ │ │ ├── LOG2e.mdx │ │ │ │ ├── PI.mdx │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ ├── SQRT2.mdx │ │ │ │ ├── abs.mdx │ │ │ │ ├── acos.mdx │ │ │ │ ├── acosh.mdx │ │ │ │ ├── asin.mdx │ │ │ │ ├── asinh.mdx │ │ │ │ ├── atan.mdx │ │ │ │ ├── atan2.mdx │ │ │ │ ├── atanh.mdx │ │ │ │ ├── cbrt.mdx │ │ │ │ ├── ceil.mdx │ │ │ │ ├── clz32.mdx │ │ │ │ ├── cos.mdx │ │ │ │ ├── cosh.mdx │ │ │ │ ├── exp.mdx │ │ │ │ ├── expm1.mdx │ │ │ │ ├── floor.mdx │ │ │ │ ├── fround.mdx │ │ │ │ ├── hypot.mdx │ │ │ │ ├── imul.mdx │ │ │ │ ├── log.mdx │ │ │ │ ├── log10.mdx │ │ │ │ ├── log1p.mdx │ │ │ │ ├── log2.mdx │ │ │ │ ├── max.mdx │ │ │ │ ├── min.mdx │ │ │ │ ├── pow.mdx │ │ │ │ ├── random.mdx │ │ │ │ ├── round.mdx │ │ │ │ ├── sign.mdx │ │ │ │ ├── sin.mdx │ │ │ │ ├── sinh.mdx │ │ │ │ ├── sqrt.mdx │ │ │ │ ├── tan.mdx │ │ │ │ ├── tanh.mdx │ │ │ │ └── trunc.mdx │ │ │ ├── NaN.mdx │ │ │ ├── Number/ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number.mdx │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ ├── epsilon.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isInteger.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── toExponential.mdx │ │ │ │ ├── toFixed.mdx │ │ │ │ ├── toLocaleString.mdx │ │ │ │ ├── toPrecision.mdx │ │ │ │ ├── toString.mdx │ │ │ │ └── valueOf.mdx │ │ │ ├── Object/ │ │ │ │ ├── Object.mdx │ │ │ │ ├── assign.mdx │ │ │ │ ├── create.mdx │ │ │ │ ├── defineProperties.mdx │ │ │ │ ├── defineProperty.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── freeze.mdx │ │ │ │ ├── fromEntries.mdx │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ ├── hasOwn.mdx │ │ │ │ ├── is.mdx │ │ │ │ ├── isExtensible.mdx │ │ │ │ ├── isFrozen.mdx │ │ │ │ ├── isSealed.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── preventExtensions.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── seal.mdx │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ └── values.mdx │ │ │ ├── Promise/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── Promise.mdx │ │ │ │ ├── all.mdx │ │ │ │ ├── allSettled.mdx │ │ │ │ ├── any.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ ├── finally.mdx │ │ │ │ │ └── then.mdx │ │ │ │ ├── race.mdx │ │ │ │ ├── reject.mdx │ │ │ │ └── resolve.mdx │ │ │ ├── Proxy/ │ │ │ │ ├── Proxy.mdx │ │ │ │ ├── proxy/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ └── revocable.mdx │ │ │ ├── RangeError/ │ │ │ │ └── RangeError.mdx │ │ │ ├── ReadableByteStreamController/ │ │ │ │ └── prototype/ │ │ │ │ ├── byobRequest.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── desiredSize.mdx │ │ │ │ ├── enqueue.mdx │ │ │ │ └── error.mdx │ │ │ ├── ReadableStream/ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── cancel.mdx │ │ │ │ ├── getReader.mdx │ │ │ │ ├── locked.mdx │ │ │ │ ├── pipeThrough.mdx │ │ │ │ ├── pipeTo.mdx │ │ │ │ └── tee.mdx │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── cancel.mdx │ │ │ │ ├── closed.mdx │ │ │ │ ├── read.mdx │ │ │ │ └── releaseLock.mdx │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ └── prototype/ │ │ │ │ ├── respond.mdx │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ └── view.mdx │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ └── prototype/ │ │ │ │ ├── close.mdx │ │ │ │ ├── desiredSize.mdx │ │ │ │ ├── enqueue.mdx │ │ │ │ └── error.mdx │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── cancel.mdx │ │ │ │ ├── closed.mdx │ │ │ │ ├── read.mdx │ │ │ │ └── releaseLock.mdx │ │ │ ├── ReferenceError/ │ │ │ │ └── ReferenceError.mdx │ │ │ ├── Reflect/ │ │ │ │ ├── apply.mdx │ │ │ │ ├── construct.mdx │ │ │ │ ├── defineProperty.mdx │ │ │ │ ├── deleteProperty.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── isExtensible.mdx │ │ │ │ ├── ownKeys.mdx │ │ │ │ ├── preventExtensions.mdx │ │ │ │ ├── set.mdx │ │ │ │ └── setPrototypeOf.mdx │ │ │ ├── Request/ │ │ │ │ ├── Request.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── blob.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── clone.mdx │ │ │ │ ├── formData.mdx │ │ │ │ ├── headers.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── method.mdx │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ ├── text.mdx │ │ │ │ └── url.mdx │ │ │ ├── Response/ │ │ │ │ ├── Response.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── ip.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── ok.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── status.mdx │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ └── redirect.mdx │ │ │ ├── RsaHashedImportParams/ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ ├── Set/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── Set.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── @@iterator.mdx │ │ │ │ ├── add.mdx │ │ │ │ ├── clear.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── size.mdx │ │ │ │ └── values.mdx │ │ │ ├── String/ │ │ │ │ ├── String.mdx │ │ │ │ ├── fromCharCode.mdx │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ ├── substr.mdx │ │ │ │ │ ├── substring.mdx │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ ├── trim.mdx │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ └── raw.mdx │ │ │ ├── SubtleCrypto/ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── digest.mdx │ │ │ │ ├── importKey.mdx │ │ │ │ ├── sign.mdx │ │ │ │ └── verify.mdx │ │ │ ├── Symbol/ │ │ │ │ ├── Symbol.mdx │ │ │ │ ├── asyncIterator.mdx │ │ │ │ ├── for.mdx │ │ │ │ ├── hasInstance.mdx │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ ├── iterator.mdx │ │ │ │ ├── keyFor.mdx │ │ │ │ ├── match.mdx │ │ │ │ ├── matchAll.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── description.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── replace.mdx │ │ │ │ ├── search.mdx │ │ │ │ ├── species.mdx │ │ │ │ ├── split.mdx │ │ │ │ ├── toPrimitive.mdx │ │ │ │ ├── toStringTag.mdx │ │ │ │ └── unscopables.mdx │ │ │ ├── SyntaxError/ │ │ │ │ └── SyntaxError.mdx │ │ │ ├── TextDecoder/ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── decode.mdx │ │ │ │ ├── encoding.mdx │ │ │ │ ├── fatal.mdx │ │ │ │ └── ignoreBOM.mdx │ │ │ ├── TextEncoder/ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encode.mdx │ │ │ │ └── encoding.mdx │ │ │ ├── TransformStream/ │ │ │ │ ├── TransformStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── readable.mdx │ │ │ │ └── writable.mdx │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ └── prototype/ │ │ │ │ ├── desiredSize.mdx │ │ │ │ ├── enqueue.mdx │ │ │ │ ├── error.mdx │ │ │ │ └── terminate.mdx │ │ │ ├── TypeError/ │ │ │ │ └── TypeError.mdx │ │ │ ├── URIError/ │ │ │ │ └── URIError.mdx │ │ │ ├── URL/ │ │ │ │ ├── URL.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── hash.mdx │ │ │ │ ├── host.mdx │ │ │ │ ├── hostname.mdx │ │ │ │ ├── href.mdx │ │ │ │ ├── origin.mdx │ │ │ │ ├── password.mdx │ │ │ │ ├── pathname.mdx │ │ │ │ ├── port.mdx │ │ │ │ ├── protocol.mdx │ │ │ │ ├── search.mdx │ │ │ │ ├── searchParams.mdx │ │ │ │ ├── toJSON.mdx │ │ │ │ ├── toString.mdx │ │ │ │ └── username.mdx │ │ │ ├── URLSearchParams/ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── append.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── set.mdx │ │ │ │ ├── sort.mdx │ │ │ │ ├── toString.mdx │ │ │ │ └── values.mdx │ │ │ ├── Uint16Array/ │ │ │ │ └── Uint16Array.mdx │ │ │ ├── Uint32Array/ │ │ │ │ └── Uint32Array.mdx │ │ │ ├── Uint8Array/ │ │ │ │ └── Uint8Array.mdx │ │ │ ├── Uint8ClampedArray/ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ ├── WeakMap/ │ │ │ │ ├── WeakMap.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── delete.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── has.mdx │ │ │ │ └── set.mdx │ │ │ ├── WeakRef/ │ │ │ │ ├── WeakRef.mdx │ │ │ │ └── prototype/ │ │ │ │ └── deref.mdx │ │ │ ├── WeakSet/ │ │ │ │ ├── WeakSet.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── add.mdx │ │ │ │ ├── delete.mdx │ │ │ │ └── has.mdx │ │ │ ├── WorkerLocation/ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ ├── hash.mdx │ │ │ │ ├── host.mdx │ │ │ │ ├── hostname.mdx │ │ │ │ ├── href.mdx │ │ │ │ ├── origin.mdx │ │ │ │ ├── pathname.mdx │ │ │ │ ├── port.mdx │ │ │ │ ├── protocol.mdx │ │ │ │ ├── search.mdx │ │ │ │ └── toString.mdx │ │ │ ├── WritableStream/ │ │ │ │ ├── WritableStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── abort.mdx │ │ │ │ ├── getWriter.mdx │ │ │ │ └── locked.mdx │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ └── error.mdx │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── abort.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── closed.mdx │ │ │ │ ├── desiredSize.mdx │ │ │ │ ├── ready.mdx │ │ │ │ ├── releaseLock.mdx │ │ │ │ └── write.mdx │ │ │ ├── atob.mdx │ │ │ ├── btoa.mdx │ │ │ ├── clearInterval.mdx │ │ │ ├── clearTimeout.mdx │ │ │ ├── console/ │ │ │ │ ├── assert.mdx │ │ │ │ ├── clear.mdx │ │ │ │ ├── count.mdx │ │ │ │ ├── countReset.mdx │ │ │ │ ├── debug.mdx │ │ │ │ ├── dir.mdx │ │ │ │ ├── dirxml.mdx │ │ │ │ ├── error.mdx │ │ │ │ ├── group.mdx │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ ├── groupEnd.mdx │ │ │ │ ├── info.mdx │ │ │ │ ├── log.mdx │ │ │ │ ├── time.mdx │ │ │ │ ├── timeEnd.mdx │ │ │ │ ├── timeLog.mdx │ │ │ │ ├── trace.mdx │ │ │ │ └── warn.mdx │ │ │ ├── crypto/ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ ├── randomUUID.mdx │ │ │ │ └── subtle.mdx │ │ │ ├── decodeURI.mdx │ │ │ ├── decodeURIComponent.mdx │ │ │ ├── encodeURI.mdx │ │ │ ├── encodeURIComponent.mdx │ │ │ ├── escape.mdx │ │ │ ├── eval.mdx │ │ │ ├── fetch.mdx │ │ │ ├── globalThis.mdx │ │ │ ├── isFinite.mdx │ │ │ ├── isNaN.mdx │ │ │ ├── location.mdx │ │ │ ├── parseFloat.mdx │ │ │ ├── parseInt.mdx │ │ │ ├── performance/ │ │ │ │ ├── now.mdx │ │ │ │ └── timeOrigin.mdx │ │ │ ├── setInterval.mdx │ │ │ ├── setTimeout.mdx │ │ │ ├── structuredClone.mdx │ │ │ ├── undefined.mdx │ │ │ └── unescape.mdx │ │ ├── html-rewriter/ │ │ │ ├── Element/ │ │ │ │ └── prototype/ │ │ │ │ ├── after.mdx │ │ │ │ ├── append.mdx │ │ │ │ ├── before.mdx │ │ │ │ ├── hasAttribute.mdx │ │ │ │ ├── prepend.mdx │ │ │ │ ├── removeAttribute.mdx │ │ │ │ ├── replaceChildren.mdx │ │ │ │ ├── replaceWith.mdx │ │ │ │ ├── selector.mdx │ │ │ │ ├── setAttribute.mdx │ │ │ │ └── tag.mdx │ │ │ └── HTMLRewritingStream/ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ └── prototype/ │ │ │ └── onElement.mdx │ │ ├── image-optimizer/ │ │ │ ├── Auto.mdx │ │ │ ├── BWAlgorithm.mdx │ │ │ ├── CropMode.mdx │ │ │ ├── Disable.mdx │ │ │ ├── Enable.mdx │ │ │ ├── Fit.mdx │ │ │ ├── Format.mdx │ │ │ ├── Metadata.mdx │ │ │ ├── Optimize.mdx │ │ │ ├── Orient.mdx │ │ │ ├── Profile.mdx │ │ │ ├── Region.mdx │ │ │ ├── ResizeFilter.mdx │ │ │ └── imageOptimizerOptions.mdx │ │ ├── index.mdx │ │ ├── kv-store/ │ │ │ ├── KVStore/ │ │ │ │ ├── KVStore.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── delete.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── list.mdx │ │ │ │ └── put.mdx │ │ │ └── KVStoreEntry/ │ │ │ └── prototype/ │ │ │ ├── arrayBuffer.mdx │ │ │ ├── body.mdx │ │ │ ├── bodyUsed.mdx │ │ │ ├── json.mdx │ │ │ ├── metadata.mdx │ │ │ ├── metadataText.mdx │ │ │ └── text.mdx │ │ ├── logger/ │ │ │ ├── Logger/ │ │ │ │ ├── Logger.mdx │ │ │ │ └── prototype/ │ │ │ │ └── log.mdx │ │ │ └── configureConsole.mdx │ │ ├── migration-guide/ │ │ │ └── index.mdx │ │ ├── secret-store/ │ │ │ ├── SecretStore/ │ │ │ │ ├── SecretStore.mdx │ │ │ │ ├── fromBytes.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ └── SecretStoreEntry/ │ │ │ └── prototype/ │ │ │ ├── plaintext.mdx │ │ │ └── rawBytes.mdx │ │ ├── security/ │ │ │ └── inspect.mdx │ │ ├── shielding/ │ │ │ └── Shield/ │ │ │ ├── Shield.mdx │ │ │ └── prototype/ │ │ │ ├── encryptedBackend.mdx │ │ │ ├── runningOn.mdx │ │ │ └── unencryptedBackend.mdx │ │ └── websocket/ │ │ └── createWebsocketHandoff.mdx │ ├── docusaurus.config.js │ ├── generate-version-redirects.mjs │ ├── package.json │ ├── rename-docs.mjs │ ├── sidebars.js │ ├── src/ │ │ ├── components/ │ │ │ ├── HomepageFeatures/ │ │ │ │ ├── index.js │ │ │ │ └── styles.module.css │ │ │ └── fiddle/ │ │ │ └── index.js │ │ ├── css/ │ │ │ └── custom.css │ │ ├── pages/ │ │ │ ├── index.js │ │ │ └── index.module.css │ │ └── theme/ │ │ └── MDXComponents.js │ ├── static/ │ │ └── fiddle.js │ ├── versioned_docs/ │ │ ├── version-1.13.0/ │ │ │ ├── backend/ │ │ │ │ └── Backend/ │ │ │ │ ├── Backend.mdx │ │ │ │ └── prototype/ │ │ │ │ └── toString.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ └── includeBytes.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── index.mdx │ │ │ ├── logger/ │ │ │ │ └── Logger/ │ │ │ │ ├── Logger.mdx │ │ │ │ └── prototype/ │ │ │ │ └── log.mdx │ │ │ ├── object-store/ │ │ │ │ └── ObjectStore/ │ │ │ │ ├── ObjectStore.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── get.mdx │ │ │ │ └── put.mdx │ │ │ └── secret-store/ │ │ │ ├── SecretStore/ │ │ │ │ ├── SecretStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ └── SecretStoreEntry/ │ │ │ └── prototype/ │ │ │ └── plaintext.mdx │ │ ├── version-2.5.0/ │ │ │ ├── backend/ │ │ │ │ └── Backend/ │ │ │ │ ├── Backend.mdx │ │ │ │ └── prototype/ │ │ │ │ └── toString.mdx │ │ │ ├── cache/ │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── set.mdx │ │ │ │ └── SimpleCacheEntry/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ └── text.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ └── includeBytes.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── get.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ └── Logger/ │ │ │ │ ├── Logger.mdx │ │ │ │ └── prototype/ │ │ │ │ └── log.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ └── secret-store/ │ │ │ ├── SecretStore/ │ │ │ │ ├── SecretStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ └── SecretStoreEntry/ │ │ │ └── prototype/ │ │ │ └── plaintext.mdx │ │ ├── version-3.38.4/ │ │ │ ├── acl/ │ │ │ │ └── Acl/ │ │ │ │ ├── open.mdx │ │ │ │ └── prototype/ │ │ │ │ └── lookup.mdx │ │ │ ├── backend/ │ │ │ │ ├── Backend/ │ │ │ │ │ ├── Backend.mdx │ │ │ │ │ ├── exists.mdx │ │ │ │ │ ├── fromName.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ │ ├── connectTimeout.mdx │ │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ ├── hostOverride.mdx │ │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ │ ├── isDynamic.mdx │ │ │ │ │ ├── isSSL.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── target.mdx │ │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ │ ├── toName.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── enforceExplicitBackends.mdx │ │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ │ ├── cache/ │ │ │ │ ├── CacheEntry/ │ │ │ │ │ ├── age.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── hits.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── maxAge.mdx │ │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ │ ├── state.mdx │ │ │ │ │ └── userMetadata.mdx │ │ │ │ ├── CacheState/ │ │ │ │ │ ├── found.mdx │ │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ │ ├── stale.mdx │ │ │ │ │ └── usable.mdx │ │ │ │ ├── CoreCache/ │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── lookup.mdx │ │ │ │ │ └── transactionLookup.mdx │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── purge.mdx │ │ │ │ ├── SimpleCacheEntry/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ └── text.mdx │ │ │ │ └── TransactionCacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── cancel.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── insertAndStreamBack.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ ├── update.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── compute/ │ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ │ └── vCpuTime.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── device/ │ │ │ │ └── Device/ │ │ │ │ ├── lookup.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── brand.mdx │ │ │ │ ├── hardwareType.mdx │ │ │ │ ├── isDesktop.mdx │ │ │ │ ├── isGameConsole.mdx │ │ │ │ ├── isMediaPlayer.mdx │ │ │ │ ├── isMobile.mdx │ │ │ │ ├── isSmartTV.mdx │ │ │ │ ├── isTablet.mdx │ │ │ │ ├── isTouchscreen.mdx │ │ │ │ ├── model.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toJSON.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── edge-rate-limiter/ │ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── checkRate.mdx │ │ │ │ ├── PenaltyBox/ │ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ └── has.mdx │ │ │ │ └── RateCounter/ │ │ │ │ ├── RateCounter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── increment.mdx │ │ │ │ ├── lookupCount.mdx │ │ │ │ └── lookupRate.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── includeBytes.mdx │ │ │ │ ├── mapAndLogError.mdx │ │ │ │ ├── mapError.mdx │ │ │ │ └── sdkVersion.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Blob/ │ │ │ │ │ ├── Blob.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── stream.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── type.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── EcKeyImportParams/ │ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ │ ├── EcdsaParams/ │ │ │ │ │ └── EcdsaParams.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── FormData/ │ │ │ │ │ ├── FormData.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getAll.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getSetCookie.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── clone.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── blob.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── formData.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── ip.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── port.mdx │ │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── html-rewriter/ │ │ │ │ ├── Element/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── after.mdx │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── before.mdx │ │ │ │ │ ├── hasAttribute.mdx │ │ │ │ │ ├── prepend.mdx │ │ │ │ │ ├── removeAttribute.mdx │ │ │ │ │ ├── replaceChildren.mdx │ │ │ │ │ ├── replaceWith.mdx │ │ │ │ │ ├── selector.mdx │ │ │ │ │ ├── setAttribute.mdx │ │ │ │ │ └── tag.mdx │ │ │ │ └── HTMLRewritingStream/ │ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ │ └── prototype/ │ │ │ │ └── onElement.mdx │ │ │ ├── image-optimizer/ │ │ │ │ ├── Auto.mdx │ │ │ │ ├── BWAlgorithm.mdx │ │ │ │ ├── CropMode.mdx │ │ │ │ ├── Disable.mdx │ │ │ │ ├── Enable.mdx │ │ │ │ ├── Fit.mdx │ │ │ │ ├── Format.mdx │ │ │ │ ├── Metadata.mdx │ │ │ │ ├── Optimize.mdx │ │ │ │ ├── Orient.mdx │ │ │ │ ├── Profile.mdx │ │ │ │ ├── Region.mdx │ │ │ │ ├── ResizeFilter.mdx │ │ │ │ └── imageOptimizerOptions.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── list.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── metadata.mdx │ │ │ │ ├── metadataText.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── log.mdx │ │ │ │ └── configureConsole.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ ├── secret-store/ │ │ │ │ ├── SecretStore/ │ │ │ │ │ ├── SecretStore.mdx │ │ │ │ │ ├── fromBytes.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── get.mdx │ │ │ │ └── SecretStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── plaintext.mdx │ │ │ │ └── rawBytes.mdx │ │ │ ├── security/ │ │ │ │ └── inspect.mdx │ │ │ ├── shielding/ │ │ │ │ └── Shield/ │ │ │ │ ├── Shield.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encryptedBackend.mdx │ │ │ │ ├── runningOn.mdx │ │ │ │ └── unencryptedBackend.mdx │ │ │ └── websocket/ │ │ │ └── createWebsocketHandoff.mdx │ │ ├── version-3.39.0/ │ │ │ ├── acl/ │ │ │ │ └── Acl/ │ │ │ │ ├── open.mdx │ │ │ │ └── prototype/ │ │ │ │ └── lookup.mdx │ │ │ ├── backend/ │ │ │ │ ├── Backend/ │ │ │ │ │ ├── Backend.mdx │ │ │ │ │ ├── exists.mdx │ │ │ │ │ ├── fromName.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ │ ├── connectTimeout.mdx │ │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ ├── hostOverride.mdx │ │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ │ ├── isDynamic.mdx │ │ │ │ │ ├── isSSL.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── target.mdx │ │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ │ ├── toName.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── enforceExplicitBackends.mdx │ │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ │ ├── cache/ │ │ │ │ ├── CacheEntry/ │ │ │ │ │ ├── age.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── hits.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── maxAge.mdx │ │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ │ ├── state.mdx │ │ │ │ │ └── userMetadata.mdx │ │ │ │ ├── CacheState/ │ │ │ │ │ ├── found.mdx │ │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ │ ├── stale.mdx │ │ │ │ │ └── usable.mdx │ │ │ │ ├── CoreCache/ │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── lookup.mdx │ │ │ │ │ └── transactionLookup.mdx │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── purge.mdx │ │ │ │ ├── SimpleCacheEntry/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ └── text.mdx │ │ │ │ └── TransactionCacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── cancel.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── insertAndStreamBack.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ ├── update.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── compute/ │ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ │ └── vCpuTime.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── device/ │ │ │ │ └── Device/ │ │ │ │ ├── lookup.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── brand.mdx │ │ │ │ ├── hardwareType.mdx │ │ │ │ ├── isBot.mdx │ │ │ │ ├── isDesktop.mdx │ │ │ │ ├── isGameConsole.mdx │ │ │ │ ├── isMediaPlayer.mdx │ │ │ │ ├── isMobile.mdx │ │ │ │ ├── isSmartTV.mdx │ │ │ │ ├── isTablet.mdx │ │ │ │ ├── isTouchscreen.mdx │ │ │ │ ├── model.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toJSON.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── edge-rate-limiter/ │ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── checkRate.mdx │ │ │ │ ├── PenaltyBox/ │ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ └── has.mdx │ │ │ │ └── RateCounter/ │ │ │ │ ├── RateCounter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── increment.mdx │ │ │ │ ├── lookupCount.mdx │ │ │ │ └── lookupRate.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── includeBytes.mdx │ │ │ │ ├── mapAndLogError.mdx │ │ │ │ ├── mapError.mdx │ │ │ │ └── sdkVersion.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Blob/ │ │ │ │ │ ├── Blob.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── stream.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── type.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── EcKeyImportParams/ │ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ │ ├── EcdsaParams/ │ │ │ │ │ └── EcdsaParams.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── FormData/ │ │ │ │ │ ├── FormData.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getAll.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getSetCookie.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── clone.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── blob.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── formData.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── ip.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── port.mdx │ │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── html-rewriter/ │ │ │ │ ├── Element/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── after.mdx │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── before.mdx │ │ │ │ │ ├── hasAttribute.mdx │ │ │ │ │ ├── prepend.mdx │ │ │ │ │ ├── removeAttribute.mdx │ │ │ │ │ ├── replaceChildren.mdx │ │ │ │ │ ├── replaceWith.mdx │ │ │ │ │ ├── selector.mdx │ │ │ │ │ ├── setAttribute.mdx │ │ │ │ │ └── tag.mdx │ │ │ │ └── HTMLRewritingStream/ │ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ │ └── prototype/ │ │ │ │ └── onElement.mdx │ │ │ ├── image-optimizer/ │ │ │ │ ├── Auto.mdx │ │ │ │ ├── BWAlgorithm.mdx │ │ │ │ ├── CropMode.mdx │ │ │ │ ├── Disable.mdx │ │ │ │ ├── Enable.mdx │ │ │ │ ├── Fit.mdx │ │ │ │ ├── Format.mdx │ │ │ │ ├── Metadata.mdx │ │ │ │ ├── Optimize.mdx │ │ │ │ ├── Orient.mdx │ │ │ │ ├── Profile.mdx │ │ │ │ ├── Region.mdx │ │ │ │ ├── ResizeFilter.mdx │ │ │ │ └── imageOptimizerOptions.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── list.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── metadata.mdx │ │ │ │ ├── metadataText.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── log.mdx │ │ │ │ └── configureConsole.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ ├── secret-store/ │ │ │ │ ├── SecretStore/ │ │ │ │ │ ├── SecretStore.mdx │ │ │ │ │ ├── fromBytes.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── get.mdx │ │ │ │ └── SecretStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── plaintext.mdx │ │ │ │ └── rawBytes.mdx │ │ │ ├── security/ │ │ │ │ └── inspect.mdx │ │ │ ├── shielding/ │ │ │ │ └── Shield/ │ │ │ │ ├── Shield.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encryptedBackend.mdx │ │ │ │ ├── runningOn.mdx │ │ │ │ └── unencryptedBackend.mdx │ │ │ └── websocket/ │ │ │ └── createWebsocketHandoff.mdx │ │ ├── version-3.39.1/ │ │ │ ├── acl/ │ │ │ │ └── Acl/ │ │ │ │ ├── open.mdx │ │ │ │ └── prototype/ │ │ │ │ └── lookup.mdx │ │ │ ├── backend/ │ │ │ │ ├── Backend/ │ │ │ │ │ ├── Backend.mdx │ │ │ │ │ ├── exists.mdx │ │ │ │ │ ├── fromName.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ │ ├── connectTimeout.mdx │ │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ ├── hostOverride.mdx │ │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ │ ├── isDynamic.mdx │ │ │ │ │ ├── isSSL.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── target.mdx │ │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ │ ├── toName.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── enforceExplicitBackends.mdx │ │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ │ ├── cache/ │ │ │ │ ├── CacheEntry/ │ │ │ │ │ ├── age.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── hits.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── maxAge.mdx │ │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ │ ├── state.mdx │ │ │ │ │ └── userMetadata.mdx │ │ │ │ ├── CacheState/ │ │ │ │ │ ├── found.mdx │ │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ │ ├── stale.mdx │ │ │ │ │ └── usable.mdx │ │ │ │ ├── CoreCache/ │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── lookup.mdx │ │ │ │ │ └── transactionLookup.mdx │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── purge.mdx │ │ │ │ ├── SimpleCacheEntry/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ └── text.mdx │ │ │ │ └── TransactionCacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── cancel.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── insertAndStreamBack.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ ├── update.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── compute/ │ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ │ └── vCpuTime.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── device/ │ │ │ │ └── Device/ │ │ │ │ ├── lookup.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── brand.mdx │ │ │ │ ├── hardwareType.mdx │ │ │ │ ├── isBot.mdx │ │ │ │ ├── isDesktop.mdx │ │ │ │ ├── isGameConsole.mdx │ │ │ │ ├── isMediaPlayer.mdx │ │ │ │ ├── isMobile.mdx │ │ │ │ ├── isSmartTV.mdx │ │ │ │ ├── isTablet.mdx │ │ │ │ ├── isTouchscreen.mdx │ │ │ │ ├── model.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toJSON.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── edge-rate-limiter/ │ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── checkRate.mdx │ │ │ │ ├── PenaltyBox/ │ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ └── has.mdx │ │ │ │ └── RateCounter/ │ │ │ │ ├── RateCounter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── increment.mdx │ │ │ │ ├── lookupCount.mdx │ │ │ │ └── lookupRate.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── includeBytes.mdx │ │ │ │ ├── mapAndLogError.mdx │ │ │ │ ├── mapError.mdx │ │ │ │ └── sdkVersion.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Blob/ │ │ │ │ │ ├── Blob.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── stream.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── type.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── EcKeyImportParams/ │ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ │ ├── EcdsaParams/ │ │ │ │ │ └── EcdsaParams.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── FormData/ │ │ │ │ │ ├── FormData.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getAll.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getSetCookie.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── clone.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── blob.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── formData.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── ip.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── port.mdx │ │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── html-rewriter/ │ │ │ │ ├── Element/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── after.mdx │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── before.mdx │ │ │ │ │ ├── hasAttribute.mdx │ │ │ │ │ ├── prepend.mdx │ │ │ │ │ ├── removeAttribute.mdx │ │ │ │ │ ├── replaceChildren.mdx │ │ │ │ │ ├── replaceWith.mdx │ │ │ │ │ ├── selector.mdx │ │ │ │ │ ├── setAttribute.mdx │ │ │ │ │ └── tag.mdx │ │ │ │ └── HTMLRewritingStream/ │ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ │ └── prototype/ │ │ │ │ └── onElement.mdx │ │ │ ├── image-optimizer/ │ │ │ │ ├── Auto.mdx │ │ │ │ ├── BWAlgorithm.mdx │ │ │ │ ├── CropMode.mdx │ │ │ │ ├── Disable.mdx │ │ │ │ ├── Enable.mdx │ │ │ │ ├── Fit.mdx │ │ │ │ ├── Format.mdx │ │ │ │ ├── Metadata.mdx │ │ │ │ ├── Optimize.mdx │ │ │ │ ├── Orient.mdx │ │ │ │ ├── Profile.mdx │ │ │ │ ├── Region.mdx │ │ │ │ ├── ResizeFilter.mdx │ │ │ │ └── imageOptimizerOptions.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── list.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── metadata.mdx │ │ │ │ ├── metadataText.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── log.mdx │ │ │ │ └── configureConsole.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ ├── secret-store/ │ │ │ │ ├── SecretStore/ │ │ │ │ │ ├── SecretStore.mdx │ │ │ │ │ ├── fromBytes.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── get.mdx │ │ │ │ └── SecretStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── plaintext.mdx │ │ │ │ └── rawBytes.mdx │ │ │ ├── security/ │ │ │ │ └── inspect.mdx │ │ │ ├── shielding/ │ │ │ │ └── Shield/ │ │ │ │ ├── Shield.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encryptedBackend.mdx │ │ │ │ ├── runningOn.mdx │ │ │ │ └── unencryptedBackend.mdx │ │ │ └── websocket/ │ │ │ └── createWebsocketHandoff.mdx │ │ ├── version-3.39.2/ │ │ │ ├── acl/ │ │ │ │ └── Acl/ │ │ │ │ ├── open.mdx │ │ │ │ └── prototype/ │ │ │ │ └── lookup.mdx │ │ │ ├── backend/ │ │ │ │ ├── Backend/ │ │ │ │ │ ├── Backend.mdx │ │ │ │ │ ├── exists.mdx │ │ │ │ │ ├── fromName.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ │ ├── connectTimeout.mdx │ │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ ├── hostOverride.mdx │ │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ │ ├── isDynamic.mdx │ │ │ │ │ ├── isSSL.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── target.mdx │ │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ │ ├── toName.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── enforceExplicitBackends.mdx │ │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ │ ├── cache/ │ │ │ │ ├── CacheEntry/ │ │ │ │ │ ├── age.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── hits.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── maxAge.mdx │ │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ │ ├── state.mdx │ │ │ │ │ └── userMetadata.mdx │ │ │ │ ├── CacheState/ │ │ │ │ │ ├── found.mdx │ │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ │ ├── stale.mdx │ │ │ │ │ └── usable.mdx │ │ │ │ ├── CoreCache/ │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── lookup.mdx │ │ │ │ │ └── transactionLookup.mdx │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── purge.mdx │ │ │ │ ├── SimpleCacheEntry/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ └── text.mdx │ │ │ │ └── TransactionCacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── cancel.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── insertAndStreamBack.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ ├── update.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── compute/ │ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ │ └── vCpuTime.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── device/ │ │ │ │ └── Device/ │ │ │ │ ├── lookup.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── brand.mdx │ │ │ │ ├── hardwareType.mdx │ │ │ │ ├── isBot.mdx │ │ │ │ ├── isDesktop.mdx │ │ │ │ ├── isGameConsole.mdx │ │ │ │ ├── isMediaPlayer.mdx │ │ │ │ ├── isMobile.mdx │ │ │ │ ├── isSmartTV.mdx │ │ │ │ ├── isTablet.mdx │ │ │ │ ├── isTouchscreen.mdx │ │ │ │ ├── model.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toJSON.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── edge-rate-limiter/ │ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── checkRate.mdx │ │ │ │ ├── PenaltyBox/ │ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ └── has.mdx │ │ │ │ └── RateCounter/ │ │ │ │ ├── RateCounter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── increment.mdx │ │ │ │ ├── lookupCount.mdx │ │ │ │ └── lookupRate.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── includeBytes.mdx │ │ │ │ ├── mapAndLogError.mdx │ │ │ │ ├── mapError.mdx │ │ │ │ └── sdkVersion.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Blob/ │ │ │ │ │ ├── Blob.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── stream.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── type.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── EcKeyImportParams/ │ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ │ ├── EcdsaParams/ │ │ │ │ │ └── EcdsaParams.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── FormData/ │ │ │ │ │ ├── FormData.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getAll.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getSetCookie.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── clone.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── blob.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── formData.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── ip.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── port.mdx │ │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── html-rewriter/ │ │ │ │ ├── Element/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── after.mdx │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── before.mdx │ │ │ │ │ ├── hasAttribute.mdx │ │ │ │ │ ├── prepend.mdx │ │ │ │ │ ├── removeAttribute.mdx │ │ │ │ │ ├── replaceChildren.mdx │ │ │ │ │ ├── replaceWith.mdx │ │ │ │ │ ├── selector.mdx │ │ │ │ │ ├── setAttribute.mdx │ │ │ │ │ └── tag.mdx │ │ │ │ └── HTMLRewritingStream/ │ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ │ └── prototype/ │ │ │ │ └── onElement.mdx │ │ │ ├── image-optimizer/ │ │ │ │ ├── Auto.mdx │ │ │ │ ├── BWAlgorithm.mdx │ │ │ │ ├── CropMode.mdx │ │ │ │ ├── Disable.mdx │ │ │ │ ├── Enable.mdx │ │ │ │ ├── Fit.mdx │ │ │ │ ├── Format.mdx │ │ │ │ ├── Metadata.mdx │ │ │ │ ├── Optimize.mdx │ │ │ │ ├── Orient.mdx │ │ │ │ ├── Profile.mdx │ │ │ │ ├── Region.mdx │ │ │ │ ├── ResizeFilter.mdx │ │ │ │ └── imageOptimizerOptions.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── list.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── metadata.mdx │ │ │ │ ├── metadataText.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── log.mdx │ │ │ │ └── configureConsole.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ ├── secret-store/ │ │ │ │ ├── SecretStore/ │ │ │ │ │ ├── SecretStore.mdx │ │ │ │ │ ├── fromBytes.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── get.mdx │ │ │ │ └── SecretStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── plaintext.mdx │ │ │ │ └── rawBytes.mdx │ │ │ ├── security/ │ │ │ │ └── inspect.mdx │ │ │ ├── shielding/ │ │ │ │ └── Shield/ │ │ │ │ ├── Shield.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encryptedBackend.mdx │ │ │ │ ├── runningOn.mdx │ │ │ │ └── unencryptedBackend.mdx │ │ │ └── websocket/ │ │ │ └── createWebsocketHandoff.mdx │ │ ├── version-3.39.3/ │ │ │ ├── acl/ │ │ │ │ └── Acl/ │ │ │ │ ├── open.mdx │ │ │ │ └── prototype/ │ │ │ │ └── lookup.mdx │ │ │ ├── backend/ │ │ │ │ ├── Backend/ │ │ │ │ │ ├── Backend.mdx │ │ │ │ │ ├── exists.mdx │ │ │ │ │ ├── fromName.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ │ ├── connectTimeout.mdx │ │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ ├── hostOverride.mdx │ │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ │ ├── isDynamic.mdx │ │ │ │ │ ├── isSSL.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── target.mdx │ │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ │ ├── toName.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── enforceExplicitBackends.mdx │ │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ │ ├── cache/ │ │ │ │ ├── CacheEntry/ │ │ │ │ │ ├── age.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── hits.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── maxAge.mdx │ │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ │ ├── state.mdx │ │ │ │ │ └── userMetadata.mdx │ │ │ │ ├── CacheState/ │ │ │ │ │ ├── found.mdx │ │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ │ ├── stale.mdx │ │ │ │ │ └── usable.mdx │ │ │ │ ├── CoreCache/ │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── lookup.mdx │ │ │ │ │ └── transactionLookup.mdx │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── purge.mdx │ │ │ │ ├── SimpleCacheEntry/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ └── text.mdx │ │ │ │ └── TransactionCacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── cancel.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── insertAndStreamBack.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ ├── update.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── compute/ │ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ │ └── vCpuTime.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── device/ │ │ │ │ └── Device/ │ │ │ │ ├── lookup.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── brand.mdx │ │ │ │ ├── hardwareType.mdx │ │ │ │ ├── isBot.mdx │ │ │ │ ├── isDesktop.mdx │ │ │ │ ├── isGameConsole.mdx │ │ │ │ ├── isMediaPlayer.mdx │ │ │ │ ├── isMobile.mdx │ │ │ │ ├── isSmartTV.mdx │ │ │ │ ├── isTablet.mdx │ │ │ │ ├── isTouchscreen.mdx │ │ │ │ ├── model.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toJSON.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── edge-rate-limiter/ │ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── checkRate.mdx │ │ │ │ ├── PenaltyBox/ │ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ └── has.mdx │ │ │ │ └── RateCounter/ │ │ │ │ ├── RateCounter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── increment.mdx │ │ │ │ ├── lookupCount.mdx │ │ │ │ └── lookupRate.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── includeBytes.mdx │ │ │ │ ├── mapAndLogError.mdx │ │ │ │ ├── mapError.mdx │ │ │ │ └── sdkVersion.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Blob/ │ │ │ │ │ ├── Blob.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── stream.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── type.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── EcKeyImportParams/ │ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ │ ├── EcdsaParams/ │ │ │ │ │ └── EcdsaParams.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── FormData/ │ │ │ │ │ ├── FormData.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getAll.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getSetCookie.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── clone.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── blob.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── formData.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── ip.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── port.mdx │ │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── html-rewriter/ │ │ │ │ ├── Element/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── after.mdx │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── before.mdx │ │ │ │ │ ├── hasAttribute.mdx │ │ │ │ │ ├── prepend.mdx │ │ │ │ │ ├── removeAttribute.mdx │ │ │ │ │ ├── replaceChildren.mdx │ │ │ │ │ ├── replaceWith.mdx │ │ │ │ │ ├── selector.mdx │ │ │ │ │ ├── setAttribute.mdx │ │ │ │ │ └── tag.mdx │ │ │ │ └── HTMLRewritingStream/ │ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ │ └── prototype/ │ │ │ │ └── onElement.mdx │ │ │ ├── image-optimizer/ │ │ │ │ ├── Auto.mdx │ │ │ │ ├── BWAlgorithm.mdx │ │ │ │ ├── CropMode.mdx │ │ │ │ ├── Disable.mdx │ │ │ │ ├── Enable.mdx │ │ │ │ ├── Fit.mdx │ │ │ │ ├── Format.mdx │ │ │ │ ├── Metadata.mdx │ │ │ │ ├── Optimize.mdx │ │ │ │ ├── Orient.mdx │ │ │ │ ├── Profile.mdx │ │ │ │ ├── Region.mdx │ │ │ │ ├── ResizeFilter.mdx │ │ │ │ └── imageOptimizerOptions.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── list.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── metadata.mdx │ │ │ │ ├── metadataText.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── log.mdx │ │ │ │ └── configureConsole.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ ├── secret-store/ │ │ │ │ ├── SecretStore/ │ │ │ │ │ ├── SecretStore.mdx │ │ │ │ │ ├── fromBytes.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── get.mdx │ │ │ │ └── SecretStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── plaintext.mdx │ │ │ │ └── rawBytes.mdx │ │ │ ├── security/ │ │ │ │ └── inspect.mdx │ │ │ ├── shielding/ │ │ │ │ └── Shield/ │ │ │ │ ├── Shield.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encryptedBackend.mdx │ │ │ │ ├── runningOn.mdx │ │ │ │ └── unencryptedBackend.mdx │ │ │ └── websocket/ │ │ │ └── createWebsocketHandoff.mdx │ │ ├── version-3.40.0/ │ │ │ ├── acl/ │ │ │ │ └── Acl/ │ │ │ │ ├── open.mdx │ │ │ │ └── prototype/ │ │ │ │ └── lookup.mdx │ │ │ ├── backend/ │ │ │ │ ├── Backend/ │ │ │ │ │ ├── Backend.mdx │ │ │ │ │ ├── exists.mdx │ │ │ │ │ ├── fromName.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ │ ├── connectTimeout.mdx │ │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ ├── hostOverride.mdx │ │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ │ ├── isDynamic.mdx │ │ │ │ │ ├── isSSL.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── target.mdx │ │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ │ ├── toName.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── enforceExplicitBackends.mdx │ │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ │ ├── cache/ │ │ │ │ ├── CacheEntry/ │ │ │ │ │ ├── age.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── hits.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── maxAge.mdx │ │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ │ ├── state.mdx │ │ │ │ │ └── userMetadata.mdx │ │ │ │ ├── CacheState/ │ │ │ │ │ ├── found.mdx │ │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ │ ├── stale.mdx │ │ │ │ │ └── usable.mdx │ │ │ │ ├── CoreCache/ │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── lookup.mdx │ │ │ │ │ └── transactionLookup.mdx │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── purge.mdx │ │ │ │ ├── SimpleCacheEntry/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ └── text.mdx │ │ │ │ └── TransactionCacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── cancel.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── insertAndStreamBack.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ ├── update.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── compute/ │ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ │ └── vCpuTime.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── device/ │ │ │ │ └── Device/ │ │ │ │ ├── lookup.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── brand.mdx │ │ │ │ ├── hardwareType.mdx │ │ │ │ ├── isBot.mdx │ │ │ │ ├── isDesktop.mdx │ │ │ │ ├── isGameConsole.mdx │ │ │ │ ├── isMediaPlayer.mdx │ │ │ │ ├── isMobile.mdx │ │ │ │ ├── isSmartTV.mdx │ │ │ │ ├── isTablet.mdx │ │ │ │ ├── isTouchscreen.mdx │ │ │ │ ├── model.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toJSON.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── edge-rate-limiter/ │ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── checkRate.mdx │ │ │ │ ├── PenaltyBox/ │ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ └── has.mdx │ │ │ │ └── RateCounter/ │ │ │ │ ├── RateCounter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── increment.mdx │ │ │ │ ├── lookupCount.mdx │ │ │ │ └── lookupRate.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── includeBytes.mdx │ │ │ │ ├── mapAndLogError.mdx │ │ │ │ ├── mapError.mdx │ │ │ │ ├── sdkVersion.mdx │ │ │ │ └── setReusableSandboxOptions.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Blob/ │ │ │ │ │ ├── Blob.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── stream.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── type.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── EcKeyImportParams/ │ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ │ ├── EcdsaParams/ │ │ │ │ │ └── EcdsaParams.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── FormData/ │ │ │ │ │ ├── FormData.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getAll.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getSetCookie.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── clone.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── blob.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── formData.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── ip.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── port.mdx │ │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── html-rewriter/ │ │ │ │ ├── Element/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── after.mdx │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── before.mdx │ │ │ │ │ ├── hasAttribute.mdx │ │ │ │ │ ├── prepend.mdx │ │ │ │ │ ├── removeAttribute.mdx │ │ │ │ │ ├── replaceChildren.mdx │ │ │ │ │ ├── replaceWith.mdx │ │ │ │ │ ├── selector.mdx │ │ │ │ │ ├── setAttribute.mdx │ │ │ │ │ └── tag.mdx │ │ │ │ └── HTMLRewritingStream/ │ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ │ └── prototype/ │ │ │ │ └── onElement.mdx │ │ │ ├── image-optimizer/ │ │ │ │ ├── Auto.mdx │ │ │ │ ├── BWAlgorithm.mdx │ │ │ │ ├── CropMode.mdx │ │ │ │ ├── Disable.mdx │ │ │ │ ├── Enable.mdx │ │ │ │ ├── Fit.mdx │ │ │ │ ├── Format.mdx │ │ │ │ ├── Metadata.mdx │ │ │ │ ├── Optimize.mdx │ │ │ │ ├── Orient.mdx │ │ │ │ ├── Profile.mdx │ │ │ │ ├── Region.mdx │ │ │ │ ├── ResizeFilter.mdx │ │ │ │ └── imageOptimizerOptions.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── list.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── metadata.mdx │ │ │ │ ├── metadataText.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── log.mdx │ │ │ │ └── configureConsole.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ ├── secret-store/ │ │ │ │ ├── SecretStore/ │ │ │ │ │ ├── SecretStore.mdx │ │ │ │ │ ├── fromBytes.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── get.mdx │ │ │ │ └── SecretStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── plaintext.mdx │ │ │ │ └── rawBytes.mdx │ │ │ ├── security/ │ │ │ │ └── inspect.mdx │ │ │ ├── shielding/ │ │ │ │ └── Shield/ │ │ │ │ ├── Shield.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encryptedBackend.mdx │ │ │ │ ├── runningOn.mdx │ │ │ │ └── unencryptedBackend.mdx │ │ │ └── websocket/ │ │ │ └── createWebsocketHandoff.mdx │ │ ├── version-3.40.1/ │ │ │ ├── acl/ │ │ │ │ └── Acl/ │ │ │ │ ├── open.mdx │ │ │ │ └── prototype/ │ │ │ │ └── lookup.mdx │ │ │ ├── backend/ │ │ │ │ ├── Backend/ │ │ │ │ │ ├── Backend.mdx │ │ │ │ │ ├── exists.mdx │ │ │ │ │ ├── fromName.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ │ ├── connectTimeout.mdx │ │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ ├── hostOverride.mdx │ │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ │ ├── isDynamic.mdx │ │ │ │ │ ├── isSSL.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── target.mdx │ │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ │ ├── toName.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── enforceExplicitBackends.mdx │ │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ │ ├── cache/ │ │ │ │ ├── CacheEntry/ │ │ │ │ │ ├── age.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── hits.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── maxAge.mdx │ │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ │ ├── state.mdx │ │ │ │ │ └── userMetadata.mdx │ │ │ │ ├── CacheState/ │ │ │ │ │ ├── found.mdx │ │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ │ ├── stale.mdx │ │ │ │ │ └── usable.mdx │ │ │ │ ├── CoreCache/ │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── lookup.mdx │ │ │ │ │ └── transactionLookup.mdx │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── purge.mdx │ │ │ │ ├── SimpleCacheEntry/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ └── text.mdx │ │ │ │ └── TransactionCacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── cancel.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── insertAndStreamBack.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ ├── update.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── compute/ │ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ │ └── vCpuTime.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── device/ │ │ │ │ └── Device/ │ │ │ │ ├── lookup.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── brand.mdx │ │ │ │ ├── hardwareType.mdx │ │ │ │ ├── isBot.mdx │ │ │ │ ├── isDesktop.mdx │ │ │ │ ├── isGameConsole.mdx │ │ │ │ ├── isMediaPlayer.mdx │ │ │ │ ├── isMobile.mdx │ │ │ │ ├── isSmartTV.mdx │ │ │ │ ├── isTablet.mdx │ │ │ │ ├── isTouchscreen.mdx │ │ │ │ ├── model.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toJSON.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── edge-rate-limiter/ │ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── checkRate.mdx │ │ │ │ ├── PenaltyBox/ │ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ └── has.mdx │ │ │ │ └── RateCounter/ │ │ │ │ ├── RateCounter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── increment.mdx │ │ │ │ ├── lookupCount.mdx │ │ │ │ └── lookupRate.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── includeBytes.mdx │ │ │ │ ├── mapAndLogError.mdx │ │ │ │ ├── mapError.mdx │ │ │ │ ├── sdkVersion.mdx │ │ │ │ └── setReusableSandboxOptions.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Blob/ │ │ │ │ │ ├── Blob.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── stream.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── type.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── EcKeyImportParams/ │ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ │ ├── EcdsaParams/ │ │ │ │ │ └── EcdsaParams.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── FormData/ │ │ │ │ │ ├── FormData.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getAll.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getSetCookie.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── clone.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── blob.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── formData.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── ip.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── port.mdx │ │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── html-rewriter/ │ │ │ │ ├── Element/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── after.mdx │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── before.mdx │ │ │ │ │ ├── hasAttribute.mdx │ │ │ │ │ ├── prepend.mdx │ │ │ │ │ ├── removeAttribute.mdx │ │ │ │ │ ├── replaceChildren.mdx │ │ │ │ │ ├── replaceWith.mdx │ │ │ │ │ ├── selector.mdx │ │ │ │ │ ├── setAttribute.mdx │ │ │ │ │ └── tag.mdx │ │ │ │ └── HTMLRewritingStream/ │ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ │ └── prototype/ │ │ │ │ └── onElement.mdx │ │ │ ├── image-optimizer/ │ │ │ │ ├── Auto.mdx │ │ │ │ ├── BWAlgorithm.mdx │ │ │ │ ├── CropMode.mdx │ │ │ │ ├── Disable.mdx │ │ │ │ ├── Enable.mdx │ │ │ │ ├── Fit.mdx │ │ │ │ ├── Format.mdx │ │ │ │ ├── Metadata.mdx │ │ │ │ ├── Optimize.mdx │ │ │ │ ├── Orient.mdx │ │ │ │ ├── Profile.mdx │ │ │ │ ├── Region.mdx │ │ │ │ ├── ResizeFilter.mdx │ │ │ │ └── imageOptimizerOptions.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── list.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── metadata.mdx │ │ │ │ ├── metadataText.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── log.mdx │ │ │ │ └── configureConsole.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ ├── secret-store/ │ │ │ │ ├── SecretStore/ │ │ │ │ │ ├── SecretStore.mdx │ │ │ │ │ ├── fromBytes.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── get.mdx │ │ │ │ └── SecretStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── plaintext.mdx │ │ │ │ └── rawBytes.mdx │ │ │ ├── security/ │ │ │ │ └── inspect.mdx │ │ │ ├── shielding/ │ │ │ │ └── Shield/ │ │ │ │ ├── Shield.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encryptedBackend.mdx │ │ │ │ ├── runningOn.mdx │ │ │ │ └── unencryptedBackend.mdx │ │ │ └── websocket/ │ │ │ └── createWebsocketHandoff.mdx │ │ ├── version-3.41.0/ │ │ │ ├── acl/ │ │ │ │ └── Acl/ │ │ │ │ ├── open.mdx │ │ │ │ └── prototype/ │ │ │ │ └── lookup.mdx │ │ │ ├── backend/ │ │ │ │ ├── Backend/ │ │ │ │ │ ├── Backend.mdx │ │ │ │ │ ├── exists.mdx │ │ │ │ │ ├── fromName.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ │ ├── connectTimeout.mdx │ │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ │ ├── health.mdx │ │ │ │ │ ├── hostOverride.mdx │ │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ │ ├── isDynamic.mdx │ │ │ │ │ ├── isSSL.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── target.mdx │ │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ │ ├── toName.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── enforceExplicitBackends.mdx │ │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ │ ├── cache/ │ │ │ │ ├── CacheEntry/ │ │ │ │ │ ├── age.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── hits.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── maxAge.mdx │ │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ │ ├── state.mdx │ │ │ │ │ └── userMetadata.mdx │ │ │ │ ├── CacheState/ │ │ │ │ │ ├── found.mdx │ │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ │ ├── stale.mdx │ │ │ │ │ └── usable.mdx │ │ │ │ ├── CoreCache/ │ │ │ │ │ ├── insert.mdx │ │ │ │ │ ├── lookup.mdx │ │ │ │ │ └── transactionLookup.mdx │ │ │ │ ├── SimpleCache/ │ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOrSet.mdx │ │ │ │ │ └── purge.mdx │ │ │ │ ├── SimpleCacheEntry/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ └── text.mdx │ │ │ │ └── TransactionCacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── cancel.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── insert.mdx │ │ │ │ ├── insertAndStreamBack.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ ├── update.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── cache-override/ │ │ │ │ └── CacheOverride/ │ │ │ │ └── CacheOverride.mdx │ │ │ ├── compute/ │ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ │ └── vCpuTime.mdx │ │ │ ├── config-store/ │ │ │ │ └── ConfigStore/ │ │ │ │ ├── ConfigStore.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── device/ │ │ │ │ └── Device/ │ │ │ │ ├── lookup.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── brand.mdx │ │ │ │ ├── hardwareType.mdx │ │ │ │ ├── isBot.mdx │ │ │ │ ├── isDesktop.mdx │ │ │ │ ├── isGameConsole.mdx │ │ │ │ ├── isMediaPlayer.mdx │ │ │ │ ├── isMobile.mdx │ │ │ │ ├── isSmartTV.mdx │ │ │ │ ├── isTablet.mdx │ │ │ │ ├── isTouchscreen.mdx │ │ │ │ ├── model.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toJSON.mdx │ │ │ ├── dictionary/ │ │ │ │ └── Dictionary/ │ │ │ │ ├── Dictionary.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ ├── edge-rate-limiter/ │ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── checkRate.mdx │ │ │ │ ├── PenaltyBox/ │ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ └── has.mdx │ │ │ │ └── RateCounter/ │ │ │ │ ├── RateCounter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── increment.mdx │ │ │ │ ├── lookupCount.mdx │ │ │ │ └── lookupRate.mdx │ │ │ ├── env/ │ │ │ │ └── env.mdx │ │ │ ├── experimental/ │ │ │ │ ├── allowDynamicBackends.mdx │ │ │ │ ├── includeBytes.mdx │ │ │ │ ├── mapAndLogError.mdx │ │ │ │ ├── mapError.mdx │ │ │ │ ├── sdkVersion.mdx │ │ │ │ └── setReusableSandboxOptions.mdx │ │ │ ├── fanout/ │ │ │ │ └── createFanoutHandoff.mdx │ │ │ ├── geolocation/ │ │ │ │ └── getGeolocationForIpAddress.mdx │ │ │ ├── globals/ │ │ │ │ ├── AggregrateError/ │ │ │ │ │ └── AggregrateError.mdx │ │ │ │ ├── Array/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Array.mdx │ │ │ │ │ ├── from.mdx │ │ │ │ │ ├── isArray.mdx │ │ │ │ │ ├── of.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── @@unscopables.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── copyWithin.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── every.mdx │ │ │ │ │ ├── fill.mdx │ │ │ │ │ ├── filter.mdx │ │ │ │ │ ├── find.mdx │ │ │ │ │ ├── findIndex.mdx │ │ │ │ │ ├── flat.mdx │ │ │ │ │ ├── flatMap.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── join.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── map.mdx │ │ │ │ │ ├── pop.mdx │ │ │ │ │ ├── push.mdx │ │ │ │ │ ├── reduce.mdx │ │ │ │ │ ├── reduceRight.mdx │ │ │ │ │ ├── reverse.mdx │ │ │ │ │ ├── shift.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── some.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── splice.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── unshift.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── ArrayBuffer/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ │ ├── isView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ └── slice.mdx │ │ │ │ ├── BigInt/ │ │ │ │ │ ├── BigInt.mdx │ │ │ │ │ ├── asIntN.mdx │ │ │ │ │ ├── asUintN.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── BigInt64Array/ │ │ │ │ │ └── BigInt64Array.mdx │ │ │ │ ├── BigUint64Array/ │ │ │ │ │ └── BigUint64Array.mdx │ │ │ │ ├── Blob/ │ │ │ │ │ ├── Blob.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── stream.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── type.mdx │ │ │ │ ├── Boolean/ │ │ │ │ │ ├── Boolean.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── size.mdx │ │ │ │ ├── CompressionStream/ │ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── CryptoKey/ │ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── algorithm.mdx │ │ │ │ │ ├── extractable.mdx │ │ │ │ │ ├── type.mdx │ │ │ │ │ └── usages.mdx │ │ │ │ ├── DOMException/ │ │ │ │ │ ├── DOMException.mdx │ │ │ │ │ ├── code.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ └── name.mdx │ │ │ │ ├── DataView/ │ │ │ │ │ ├── DataView.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── buffer.mdx │ │ │ │ │ ├── byteLength.mdx │ │ │ │ │ ├── byteOffset.mdx │ │ │ │ │ ├── getBigInt64.mdx │ │ │ │ │ ├── getBigUint64.mdx │ │ │ │ │ ├── getFloat32.mdx │ │ │ │ │ ├── getFloat64.mdx │ │ │ │ │ ├── getInt16.mdx │ │ │ │ │ ├── getInt32.mdx │ │ │ │ │ ├── getInt8.mdx │ │ │ │ │ ├── getUint16.mdx │ │ │ │ │ ├── getUint32.mdx │ │ │ │ │ ├── getUint8.mdx │ │ │ │ │ ├── setBigInt64.mdx │ │ │ │ │ ├── setBigUint64.mdx │ │ │ │ │ ├── setFloat32.mdx │ │ │ │ │ ├── setFloat64.mdx │ │ │ │ │ ├── setInt16.mdx │ │ │ │ │ ├── setInt32.mdx │ │ │ │ │ ├── setInt8.mdx │ │ │ │ │ ├── setUint16.mdx │ │ │ │ │ ├── setUint32.mdx │ │ │ │ │ └── setUint8.mdx │ │ │ │ ├── Date/ │ │ │ │ │ ├── Date.mdx │ │ │ │ │ ├── UTC.mdx │ │ │ │ │ ├── now.mdx │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── getDate.mdx │ │ │ │ │ ├── getDay.mdx │ │ │ │ │ ├── getFullYear.mdx │ │ │ │ │ ├── getHours.mdx │ │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ │ ├── getMinutes.mdx │ │ │ │ │ ├── getMonth.mdx │ │ │ │ │ ├── getSeconds.mdx │ │ │ │ │ ├── getTime.mdx │ │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ │ ├── getUTCDate.mdx │ │ │ │ │ ├── getUTCDay.mdx │ │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ │ ├── getUTCHours.mdx │ │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ │ ├── getYear.mdx │ │ │ │ │ ├── setDate.mdx │ │ │ │ │ ├── setFullYear.mdx │ │ │ │ │ ├── setHours.mdx │ │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ │ ├── setMinutes.mdx │ │ │ │ │ ├── setMonth.mdx │ │ │ │ │ ├── setSeconds.mdx │ │ │ │ │ ├── setTime.mdx │ │ │ │ │ ├── setUTCDate.mdx │ │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ │ ├── setUTCHours.mdx │ │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ │ ├── setYear.mdx │ │ │ │ │ ├── toDateString.mdx │ │ │ │ │ ├── toISOString.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toTimeString.mdx │ │ │ │ │ ├── toUTCString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── DecompressionStream/ │ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── EcKeyImportParams/ │ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ │ ├── EcdsaParams/ │ │ │ │ │ └── EcdsaParams.mdx │ │ │ │ ├── Error/ │ │ │ │ │ ├── Error.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cause.mdx │ │ │ │ │ ├── message.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── EvalError/ │ │ │ │ │ └── EvalError.mdx │ │ │ │ ├── FetchEvent/ │ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respondWith.mdx │ │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ │ └── waitUntil.mdx │ │ │ │ ├── FinalizationRegistry/ │ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── register.mdx │ │ │ │ │ └── unregister.mdx │ │ │ │ ├── Float32Array/ │ │ │ │ │ └── Float32Array.mdx │ │ │ │ ├── Float64Array/ │ │ │ │ │ └── Float64Array.mdx │ │ │ │ ├── FormData/ │ │ │ │ │ ├── FormData.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getAll.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Function/ │ │ │ │ │ ├── Function.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── bind.mdx │ │ │ │ │ ├── call.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── name.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── Headers/ │ │ │ │ │ ├── Headers.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getSetCookie.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── HmacImportParams/ │ │ │ │ │ └── HmacImportParams.mdx │ │ │ │ ├── Infinity.mdx │ │ │ │ ├── Int16Array/ │ │ │ │ │ └── Int16Array.mdx │ │ │ │ ├── Int32Array/ │ │ │ │ │ └── Int32Array.mdx │ │ │ │ ├── Int8Array/ │ │ │ │ │ └── Int8Array.mdx │ │ │ │ ├── JSON/ │ │ │ │ │ ├── parse.mdx │ │ │ │ │ └── stringify.mdx │ │ │ │ ├── Map/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Map.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Math/ │ │ │ │ │ ├── E.mdx │ │ │ │ │ ├── LN10.mdx │ │ │ │ │ ├── LN2.mdx │ │ │ │ │ ├── LOG10e.mdx │ │ │ │ │ ├── LOG2e.mdx │ │ │ │ │ ├── PI.mdx │ │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ │ ├── SQRT2.mdx │ │ │ │ │ ├── abs.mdx │ │ │ │ │ ├── acos.mdx │ │ │ │ │ ├── acosh.mdx │ │ │ │ │ ├── asin.mdx │ │ │ │ │ ├── asinh.mdx │ │ │ │ │ ├── atan.mdx │ │ │ │ │ ├── atan2.mdx │ │ │ │ │ ├── atanh.mdx │ │ │ │ │ ├── cbrt.mdx │ │ │ │ │ ├── ceil.mdx │ │ │ │ │ ├── clz32.mdx │ │ │ │ │ ├── cos.mdx │ │ │ │ │ ├── cosh.mdx │ │ │ │ │ ├── exp.mdx │ │ │ │ │ ├── expm1.mdx │ │ │ │ │ ├── floor.mdx │ │ │ │ │ ├── fround.mdx │ │ │ │ │ ├── hypot.mdx │ │ │ │ │ ├── imul.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── log10.mdx │ │ │ │ │ ├── log1p.mdx │ │ │ │ │ ├── log2.mdx │ │ │ │ │ ├── max.mdx │ │ │ │ │ ├── min.mdx │ │ │ │ │ ├── pow.mdx │ │ │ │ │ ├── random.mdx │ │ │ │ │ ├── round.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ ├── sin.mdx │ │ │ │ │ ├── sinh.mdx │ │ │ │ │ ├── sqrt.mdx │ │ │ │ │ ├── tan.mdx │ │ │ │ │ ├── tanh.mdx │ │ │ │ │ └── trunc.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number/ │ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ │ ├── NaN.mdx │ │ │ │ │ ├── Number.mdx │ │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ │ ├── epsilon.mdx │ │ │ │ │ ├── isFinite.mdx │ │ │ │ │ ├── isInteger.mdx │ │ │ │ │ ├── isNaN.mdx │ │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ │ ├── parseFloat.mdx │ │ │ │ │ ├── parseInt.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── toExponential.mdx │ │ │ │ │ ├── toFixed.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toPrecision.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── Object/ │ │ │ │ │ ├── Object.mdx │ │ │ │ │ ├── assign.mdx │ │ │ │ │ ├── create.mdx │ │ │ │ │ ├── defineProperties.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── freeze.mdx │ │ │ │ │ ├── fromEntries.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── hasOwn.mdx │ │ │ │ │ ├── is.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── isFrozen.mdx │ │ │ │ │ ├── isSealed.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── seal.mdx │ │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Promise/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Promise.mdx │ │ │ │ │ ├── all.mdx │ │ │ │ │ ├── allSettled.mdx │ │ │ │ │ ├── any.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ │ ├── finally.mdx │ │ │ │ │ │ └── then.mdx │ │ │ │ │ ├── race.mdx │ │ │ │ │ ├── reject.mdx │ │ │ │ │ └── resolve.mdx │ │ │ │ ├── Proxy/ │ │ │ │ │ ├── Proxy.mdx │ │ │ │ │ ├── proxy/ │ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ │ ├── construct.mdx │ │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ │ ├── get.mdx │ │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ │ ├── has.mdx │ │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ │ ├── set.mdx │ │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ │ └── revocable.mdx │ │ │ │ ├── RangeError/ │ │ │ │ │ └── RangeError.mdx │ │ │ │ ├── ReadableByteStreamController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── byobRequest.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStream/ │ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── getReader.mdx │ │ │ │ │ ├── locked.mdx │ │ │ │ │ ├── pipeThrough.mdx │ │ │ │ │ ├── pipeTo.mdx │ │ │ │ │ └── tee.mdx │ │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── respond.mdx │ │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ │ └── view.mdx │ │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ └── error.mdx │ │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── cancel.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── read.mdx │ │ │ │ │ └── releaseLock.mdx │ │ │ │ ├── ReferenceError/ │ │ │ │ │ └── ReferenceError.mdx │ │ │ │ ├── Reflect/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ ├── Request/ │ │ │ │ │ ├── Request.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── clone.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── method.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ ├── Response/ │ │ │ │ │ ├── Response.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ │ ├── blob.mdx │ │ │ │ │ │ ├── body.mdx │ │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ │ ├── formData.mdx │ │ │ │ │ │ ├── headers.mdx │ │ │ │ │ │ ├── ip.mdx │ │ │ │ │ │ ├── json.mdx │ │ │ │ │ │ ├── ok.mdx │ │ │ │ │ │ ├── port.mdx │ │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ │ ├── status.mdx │ │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ │ ├── text.mdx │ │ │ │ │ │ └── url.mdx │ │ │ │ │ └── redirect.mdx │ │ │ │ ├── RsaHashedImportParams/ │ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ │ ├── Set/ │ │ │ │ │ ├── @@species.mdx │ │ │ │ │ ├── Set.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── size.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── String/ │ │ │ │ │ ├── String.mdx │ │ │ │ │ ├── fromCharCode.mdx │ │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ │ ├── at.mdx │ │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ │ ├── concat.mdx │ │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ │ ├── includes.mdx │ │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ │ ├── length.mdx │ │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ │ ├── match.mdx │ │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ │ ├── replace.mdx │ │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ │ ├── search.mdx │ │ │ │ │ │ ├── slice.mdx │ │ │ │ │ │ ├── split.mdx │ │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ │ ├── substr.mdx │ │ │ │ │ │ ├── substring.mdx │ │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ │ ├── trim.mdx │ │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ └── raw.mdx │ │ │ │ ├── SubtleCrypto/ │ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── digest.mdx │ │ │ │ │ ├── importKey.mdx │ │ │ │ │ ├── sign.mdx │ │ │ │ │ └── verify.mdx │ │ │ │ ├── Symbol/ │ │ │ │ │ ├── Symbol.mdx │ │ │ │ │ ├── asyncIterator.mdx │ │ │ │ │ ├── for.mdx │ │ │ │ │ ├── hasInstance.mdx │ │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ │ ├── iterator.mdx │ │ │ │ │ ├── keyFor.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── prototype/ │ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ │ ├── description.mdx │ │ │ │ │ │ ├── toString.mdx │ │ │ │ │ │ └── valueOf.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── species.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── toPrimitive.mdx │ │ │ │ │ ├── toStringTag.mdx │ │ │ │ │ └── unscopables.mdx │ │ │ │ ├── SyntaxError/ │ │ │ │ │ └── SyntaxError.mdx │ │ │ │ ├── TextDecoder/ │ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── decode.mdx │ │ │ │ │ ├── encoding.mdx │ │ │ │ │ ├── fatal.mdx │ │ │ │ │ └── ignoreBOM.mdx │ │ │ │ ├── TextEncoder/ │ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── encode.mdx │ │ │ │ │ └── encoding.mdx │ │ │ │ ├── TransformStream/ │ │ │ │ │ ├── TransformStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── readable.mdx │ │ │ │ │ └── writable.mdx │ │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── enqueue.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ └── terminate.mdx │ │ │ │ ├── TypeError/ │ │ │ │ │ └── TypeError.mdx │ │ │ │ ├── URIError/ │ │ │ │ │ └── URIError.mdx │ │ │ │ ├── URL/ │ │ │ │ │ ├── URL.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── password.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── searchParams.mdx │ │ │ │ │ ├── toJSON.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── username.mdx │ │ │ │ ├── URLSearchParams/ │ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── entries.mdx │ │ │ │ │ ├── forEach.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── keys.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ ├── sort.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── values.mdx │ │ │ │ ├── Uint16Array/ │ │ │ │ │ └── Uint16Array.mdx │ │ │ │ ├── Uint32Array/ │ │ │ │ │ └── Uint32Array.mdx │ │ │ │ ├── Uint8Array/ │ │ │ │ │ └── Uint8Array.mdx │ │ │ │ ├── Uint8ClampedArray/ │ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ │ ├── WeakMap/ │ │ │ │ │ ├── WeakMap.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ └── set.mdx │ │ │ │ ├── WeakRef/ │ │ │ │ │ ├── WeakRef.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── deref.mdx │ │ │ │ ├── WeakSet/ │ │ │ │ │ ├── WeakSet.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── add.mdx │ │ │ │ │ ├── delete.mdx │ │ │ │ │ └── has.mdx │ │ │ │ ├── WorkerLocation/ │ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ │ ├── hash.mdx │ │ │ │ │ ├── host.mdx │ │ │ │ │ ├── hostname.mdx │ │ │ │ │ ├── href.mdx │ │ │ │ │ ├── origin.mdx │ │ │ │ │ ├── pathname.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── protocol.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ └── toString.mdx │ │ │ │ ├── WritableStream/ │ │ │ │ │ ├── WritableStream.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── getWriter.mdx │ │ │ │ │ └── locked.mdx │ │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ │ └── error.mdx │ │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── abort.mdx │ │ │ │ │ ├── close.mdx │ │ │ │ │ ├── closed.mdx │ │ │ │ │ ├── desiredSize.mdx │ │ │ │ │ ├── ready.mdx │ │ │ │ │ ├── releaseLock.mdx │ │ │ │ │ └── write.mdx │ │ │ │ ├── atob.mdx │ │ │ │ ├── btoa.mdx │ │ │ │ ├── clearInterval.mdx │ │ │ │ ├── clearTimeout.mdx │ │ │ │ ├── console/ │ │ │ │ │ ├── assert.mdx │ │ │ │ │ ├── clear.mdx │ │ │ │ │ ├── count.mdx │ │ │ │ │ ├── countReset.mdx │ │ │ │ │ ├── debug.mdx │ │ │ │ │ ├── dir.mdx │ │ │ │ │ ├── dirxml.mdx │ │ │ │ │ ├── error.mdx │ │ │ │ │ ├── group.mdx │ │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ │ ├── groupEnd.mdx │ │ │ │ │ ├── info.mdx │ │ │ │ │ ├── log.mdx │ │ │ │ │ ├── time.mdx │ │ │ │ │ ├── timeEnd.mdx │ │ │ │ │ ├── timeLog.mdx │ │ │ │ │ ├── trace.mdx │ │ │ │ │ └── warn.mdx │ │ │ │ ├── crypto/ │ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ │ ├── randomUUID.mdx │ │ │ │ │ └── subtle.mdx │ │ │ │ ├── decodeURI.mdx │ │ │ │ ├── decodeURIComponent.mdx │ │ │ │ ├── encodeURI.mdx │ │ │ │ ├── encodeURIComponent.mdx │ │ │ │ ├── escape.mdx │ │ │ │ ├── eval.mdx │ │ │ │ ├── fetch.mdx │ │ │ │ ├── globalThis.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── location.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ ├── performance/ │ │ │ │ │ ├── now.mdx │ │ │ │ │ └── timeOrigin.mdx │ │ │ │ ├── setInterval.mdx │ │ │ │ ├── setTimeout.mdx │ │ │ │ ├── structuredClone.mdx │ │ │ │ ├── undefined.mdx │ │ │ │ └── unescape.mdx │ │ │ ├── html-rewriter/ │ │ │ │ ├── Element/ │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── after.mdx │ │ │ │ │ ├── append.mdx │ │ │ │ │ ├── before.mdx │ │ │ │ │ ├── hasAttribute.mdx │ │ │ │ │ ├── prepend.mdx │ │ │ │ │ ├── removeAttribute.mdx │ │ │ │ │ ├── replaceChildren.mdx │ │ │ │ │ ├── replaceWith.mdx │ │ │ │ │ ├── selector.mdx │ │ │ │ │ ├── setAttribute.mdx │ │ │ │ │ └── tag.mdx │ │ │ │ └── HTMLRewritingStream/ │ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ │ └── prototype/ │ │ │ │ └── onElement.mdx │ │ │ ├── image-optimizer/ │ │ │ │ ├── Auto.mdx │ │ │ │ ├── BWAlgorithm.mdx │ │ │ │ ├── CropMode.mdx │ │ │ │ ├── Disable.mdx │ │ │ │ ├── Enable.mdx │ │ │ │ ├── Fit.mdx │ │ │ │ ├── Format.mdx │ │ │ │ ├── Metadata.mdx │ │ │ │ ├── Optimize.mdx │ │ │ │ ├── Orient.mdx │ │ │ │ ├── Profile.mdx │ │ │ │ ├── Region.mdx │ │ │ │ ├── ResizeFilter.mdx │ │ │ │ └── imageOptimizerOptions.mdx │ │ │ ├── index.mdx │ │ │ ├── kv-store/ │ │ │ │ ├── KVStore/ │ │ │ │ │ ├── KVStore.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ ├── delete.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── list.mdx │ │ │ │ │ └── put.mdx │ │ │ │ └── KVStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── metadata.mdx │ │ │ │ ├── metadataText.mdx │ │ │ │ └── text.mdx │ │ │ ├── logger/ │ │ │ │ ├── Logger/ │ │ │ │ │ ├── Logger.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── log.mdx │ │ │ │ └── configureConsole.mdx │ │ │ ├── migration-guide/ │ │ │ │ └── index.mdx │ │ │ ├── secret-store/ │ │ │ │ ├── SecretStore/ │ │ │ │ │ ├── SecretStore.mdx │ │ │ │ │ ├── fromBytes.mdx │ │ │ │ │ └── prototype/ │ │ │ │ │ └── get.mdx │ │ │ │ └── SecretStoreEntry/ │ │ │ │ └── prototype/ │ │ │ │ ├── plaintext.mdx │ │ │ │ └── rawBytes.mdx │ │ │ ├── security/ │ │ │ │ └── inspect.mdx │ │ │ ├── shielding/ │ │ │ │ └── Shield/ │ │ │ │ ├── Shield.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encryptedBackend.mdx │ │ │ │ ├── runningOn.mdx │ │ │ │ └── unencryptedBackend.mdx │ │ │ └── websocket/ │ │ │ └── createWebsocketHandoff.mdx │ │ └── version-3.41.2/ │ │ ├── acl/ │ │ │ └── Acl/ │ │ │ ├── open.mdx │ │ │ └── prototype/ │ │ │ └── lookup.mdx │ │ ├── backend/ │ │ │ ├── Backend/ │ │ │ │ ├── Backend.mdx │ │ │ │ ├── exists.mdx │ │ │ │ ├── fromName.mdx │ │ │ │ ├── health.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── betweenBytesTimeout.mdx │ │ │ │ ├── connectTimeout.mdx │ │ │ │ ├── firstByteTimeout.mdx │ │ │ │ ├── health.mdx │ │ │ │ ├── hostOverride.mdx │ │ │ │ ├── httpKeepaliveTime.mdx │ │ │ │ ├── isDynamic.mdx │ │ │ │ ├── isSSL.mdx │ │ │ │ ├── name.mdx │ │ │ │ ├── port.mdx │ │ │ │ ├── target.mdx │ │ │ │ ├── tcpKeepalive.mdx │ │ │ │ ├── tlsMaxVersion.mdx │ │ │ │ ├── tlsMinVersion.mdx │ │ │ │ ├── toName.mdx │ │ │ │ └── toString.mdx │ │ │ ├── allowDynamicBackends.mdx │ │ │ ├── enforceExplicitBackends.mdx │ │ │ └── setDefaultDynamicBackendConfig.mdx │ │ ├── cache/ │ │ │ ├── CacheEntry/ │ │ │ │ ├── age.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── hits.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── maxAge.mdx │ │ │ │ ├── staleWhileRevalidate.mdx │ │ │ │ ├── state.mdx │ │ │ │ └── userMetadata.mdx │ │ │ ├── CacheState/ │ │ │ │ ├── found.mdx │ │ │ │ ├── mustInsertOrUpdate.mdx │ │ │ │ ├── stale.mdx │ │ │ │ └── usable.mdx │ │ │ ├── CoreCache/ │ │ │ │ ├── insert.mdx │ │ │ │ ├── lookup.mdx │ │ │ │ └── transactionLookup.mdx │ │ │ ├── SimpleCache/ │ │ │ │ ├── SimpleCache.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── getOrSet.mdx │ │ │ │ └── purge.mdx │ │ │ ├── SimpleCacheEntry/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── json.mdx │ │ │ │ └── text.mdx │ │ │ └── TransactionCacheEntry/ │ │ │ ├── age.mdx │ │ │ ├── body.mdx │ │ │ ├── cancel.mdx │ │ │ ├── close.mdx │ │ │ ├── hits.mdx │ │ │ ├── insert.mdx │ │ │ ├── insertAndStreamBack.mdx │ │ │ ├── length.mdx │ │ │ ├── maxAge.mdx │ │ │ ├── staleWhileRevalidate.mdx │ │ │ ├── state.mdx │ │ │ ├── update.mdx │ │ │ └── userMetadata.mdx │ │ ├── cache-override/ │ │ │ └── CacheOverride/ │ │ │ └── CacheOverride.mdx │ │ ├── compute/ │ │ │ ├── purgeSurrogateKey.mdx │ │ │ └── vCpuTime.mdx │ │ ├── config-store/ │ │ │ └── ConfigStore/ │ │ │ ├── ConfigStore.mdx │ │ │ └── prototype/ │ │ │ └── get.mdx │ │ ├── device/ │ │ │ └── Device/ │ │ │ ├── lookup.mdx │ │ │ └── prototype/ │ │ │ ├── brand.mdx │ │ │ ├── hardwareType.mdx │ │ │ ├── isBot.mdx │ │ │ ├── isDesktop.mdx │ │ │ ├── isGameConsole.mdx │ │ │ ├── isMediaPlayer.mdx │ │ │ ├── isMobile.mdx │ │ │ ├── isSmartTV.mdx │ │ │ ├── isTablet.mdx │ │ │ ├── isTouchscreen.mdx │ │ │ ├── model.mdx │ │ │ ├── name.mdx │ │ │ └── toJSON.mdx │ │ ├── dictionary/ │ │ │ └── Dictionary/ │ │ │ ├── Dictionary.mdx │ │ │ └── prototype/ │ │ │ └── get.mdx │ │ ├── edge-rate-limiter/ │ │ │ ├── EdgeRateLimiter/ │ │ │ │ ├── EdgeRateLimiter.mdx │ │ │ │ └── prototype/ │ │ │ │ └── checkRate.mdx │ │ │ ├── PenaltyBox/ │ │ │ │ ├── PenaltyBox.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── add.mdx │ │ │ │ └── has.mdx │ │ │ └── RateCounter/ │ │ │ ├── RateCounter.mdx │ │ │ └── prototype/ │ │ │ ├── increment.mdx │ │ │ ├── lookupCount.mdx │ │ │ └── lookupRate.mdx │ │ ├── env/ │ │ │ └── env.mdx │ │ ├── experimental/ │ │ │ ├── allowDynamicBackends.mdx │ │ │ ├── includeBytes.mdx │ │ │ ├── mapAndLogError.mdx │ │ │ ├── mapError.mdx │ │ │ ├── sdkVersion.mdx │ │ │ └── setReusableSandboxOptions.mdx │ │ ├── fanout/ │ │ │ └── createFanoutHandoff.mdx │ │ ├── geolocation/ │ │ │ └── getGeolocationForIpAddress.mdx │ │ ├── globals/ │ │ │ ├── AggregrateError/ │ │ │ │ └── AggregrateError.mdx │ │ │ ├── Array/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── Array.mdx │ │ │ │ ├── from.mdx │ │ │ │ ├── isArray.mdx │ │ │ │ ├── of.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── @@iterator.mdx │ │ │ │ ├── @@unscopables.mdx │ │ │ │ ├── at.mdx │ │ │ │ ├── concat.mdx │ │ │ │ ├── copyWithin.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── every.mdx │ │ │ │ ├── fill.mdx │ │ │ │ ├── filter.mdx │ │ │ │ ├── find.mdx │ │ │ │ ├── findIndex.mdx │ │ │ │ ├── flat.mdx │ │ │ │ ├── flatMap.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── includes.mdx │ │ │ │ ├── indexOf.mdx │ │ │ │ ├── join.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── map.mdx │ │ │ │ ├── pop.mdx │ │ │ │ ├── push.mdx │ │ │ │ ├── reduce.mdx │ │ │ │ ├── reduceRight.mdx │ │ │ │ ├── reverse.mdx │ │ │ │ ├── shift.mdx │ │ │ │ ├── slice.mdx │ │ │ │ ├── some.mdx │ │ │ │ ├── sort.mdx │ │ │ │ ├── splice.mdx │ │ │ │ ├── toLocaleString.mdx │ │ │ │ ├── toString.mdx │ │ │ │ ├── unshift.mdx │ │ │ │ └── values.mdx │ │ │ ├── ArrayBuffer/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── ArrayBuffer.mdx │ │ │ │ ├── isView.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── byteLength.mdx │ │ │ │ └── slice.mdx │ │ │ ├── BigInt/ │ │ │ │ ├── BigInt.mdx │ │ │ │ ├── asIntN.mdx │ │ │ │ ├── asUintN.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ ├── toString.mdx │ │ │ │ └── valueOf.mdx │ │ │ ├── BigInt64Array/ │ │ │ │ └── BigInt64Array.mdx │ │ │ ├── BigUint64Array/ │ │ │ │ └── BigUint64Array.mdx │ │ │ ├── Blob/ │ │ │ │ ├── Blob.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── size.mdx │ │ │ │ ├── slice.mdx │ │ │ │ ├── stream.mdx │ │ │ │ ├── text.mdx │ │ │ │ └── type.mdx │ │ │ ├── Boolean/ │ │ │ │ ├── Boolean.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── toString.mdx │ │ │ │ └── valueOf.mdx │ │ │ ├── ByteLengthQueuingStrategy/ │ │ │ │ ├── ByteLengthQueuingStrategy.mdx │ │ │ │ └── prototype/ │ │ │ │ └── size.mdx │ │ │ ├── CompressionStream/ │ │ │ │ ├── CompressionStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── readable.mdx │ │ │ │ └── writable.mdx │ │ │ ├── CryptoKey/ │ │ │ │ ├── CryptoKey.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── algorithm.mdx │ │ │ │ ├── extractable.mdx │ │ │ │ ├── type.mdx │ │ │ │ └── usages.mdx │ │ │ ├── DOMException/ │ │ │ │ ├── DOMException.mdx │ │ │ │ ├── code.mdx │ │ │ │ ├── message.mdx │ │ │ │ └── name.mdx │ │ │ ├── DataView/ │ │ │ │ ├── DataView.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── buffer.mdx │ │ │ │ ├── byteLength.mdx │ │ │ │ ├── byteOffset.mdx │ │ │ │ ├── getBigInt64.mdx │ │ │ │ ├── getBigUint64.mdx │ │ │ │ ├── getFloat32.mdx │ │ │ │ ├── getFloat64.mdx │ │ │ │ ├── getInt16.mdx │ │ │ │ ├── getInt32.mdx │ │ │ │ ├── getInt8.mdx │ │ │ │ ├── getUint16.mdx │ │ │ │ ├── getUint32.mdx │ │ │ │ ├── getUint8.mdx │ │ │ │ ├── setBigInt64.mdx │ │ │ │ ├── setBigUint64.mdx │ │ │ │ ├── setFloat32.mdx │ │ │ │ ├── setFloat64.mdx │ │ │ │ ├── setInt16.mdx │ │ │ │ ├── setInt32.mdx │ │ │ │ ├── setInt8.mdx │ │ │ │ ├── setUint16.mdx │ │ │ │ ├── setUint32.mdx │ │ │ │ └── setUint8.mdx │ │ │ ├── Date/ │ │ │ │ ├── Date.mdx │ │ │ │ ├── UTC.mdx │ │ │ │ ├── now.mdx │ │ │ │ ├── parse.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ ├── getDate.mdx │ │ │ │ ├── getDay.mdx │ │ │ │ ├── getFullYear.mdx │ │ │ │ ├── getHours.mdx │ │ │ │ ├── getMilliseconds.mdx │ │ │ │ ├── getMinutes.mdx │ │ │ │ ├── getMonth.mdx │ │ │ │ ├── getSeconds.mdx │ │ │ │ ├── getTime.mdx │ │ │ │ ├── getTimezoneOffset.mdx │ │ │ │ ├── getUTCDate.mdx │ │ │ │ ├── getUTCDay.mdx │ │ │ │ ├── getUTCFullYear.mdx │ │ │ │ ├── getUTCHours.mdx │ │ │ │ ├── getUTCMilliseconds.mdx │ │ │ │ ├── getUTCMinutes.mdx │ │ │ │ ├── getUTCMonth.mdx │ │ │ │ ├── getUTCSeconds.mdx │ │ │ │ ├── getYear.mdx │ │ │ │ ├── setDate.mdx │ │ │ │ ├── setFullYear.mdx │ │ │ │ ├── setHours.mdx │ │ │ │ ├── setMilliseconds.mdx │ │ │ │ ├── setMinutes.mdx │ │ │ │ ├── setMonth.mdx │ │ │ │ ├── setSeconds.mdx │ │ │ │ ├── setTime.mdx │ │ │ │ ├── setUTCDate.mdx │ │ │ │ ├── setUTCFullYear.mdx │ │ │ │ ├── setUTCHours.mdx │ │ │ │ ├── setUTCMilliseconds.mdx │ │ │ │ ├── setUTCMinutes.mdx │ │ │ │ ├── setUTCMonth.mdx │ │ │ │ ├── setUTCSeconds.mdx │ │ │ │ ├── setYear.mdx │ │ │ │ ├── toDateString.mdx │ │ │ │ ├── toISOString.mdx │ │ │ │ ├── toJSON.mdx │ │ │ │ ├── toLocaleDateString.mdx │ │ │ │ ├── toLocaleString.mdx │ │ │ │ ├── toLocaleTimeString.mdx │ │ │ │ ├── toString.mdx │ │ │ │ ├── toTimeString.mdx │ │ │ │ ├── toUTCString.mdx │ │ │ │ └── valueOf.mdx │ │ │ ├── DecompressionStream/ │ │ │ │ ├── DecompressionStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── readable.mdx │ │ │ │ └── writable.mdx │ │ │ ├── EcKeyImportParams/ │ │ │ │ └── EcKeyImportParams.mdx │ │ │ ├── EcdsaParams/ │ │ │ │ └── EcdsaParams.mdx │ │ │ ├── Error/ │ │ │ │ ├── Error.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── cause.mdx │ │ │ │ ├── message.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toString.mdx │ │ │ ├── EvalError/ │ │ │ │ └── EvalError.mdx │ │ │ ├── FetchEvent/ │ │ │ │ ├── FetchEvent.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── respondWith.mdx │ │ │ │ ├── sendEarlyHints.mdx │ │ │ │ └── waitUntil.mdx │ │ │ ├── FinalizationRegistry/ │ │ │ │ ├── FinalizationRegistry.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── register.mdx │ │ │ │ └── unregister.mdx │ │ │ ├── Float32Array/ │ │ │ │ └── Float32Array.mdx │ │ │ ├── Float64Array/ │ │ │ │ └── Float64Array.mdx │ │ │ ├── FormData/ │ │ │ │ ├── FormData.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── append.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── getAll.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── set.mdx │ │ │ │ └── values.mdx │ │ │ ├── Function/ │ │ │ │ ├── Function.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── apply.mdx │ │ │ │ ├── bind.mdx │ │ │ │ ├── call.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── length.mdx │ │ │ │ ├── name.mdx │ │ │ │ └── toString.mdx │ │ │ ├── Headers/ │ │ │ │ ├── Headers.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── append.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── getSetCookie.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── set.mdx │ │ │ │ └── values.mdx │ │ │ ├── HmacImportParams/ │ │ │ │ └── HmacImportParams.mdx │ │ │ ├── Infinity.mdx │ │ │ ├── Int16Array/ │ │ │ │ └── Int16Array.mdx │ │ │ ├── Int32Array/ │ │ │ │ └── Int32Array.mdx │ │ │ ├── Int8Array/ │ │ │ │ └── Int8Array.mdx │ │ │ ├── JSON/ │ │ │ │ ├── parse.mdx │ │ │ │ └── stringify.mdx │ │ │ ├── Map/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── Map.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── @@iterator.mdx │ │ │ │ ├── clear.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── set.mdx │ │ │ │ ├── size.mdx │ │ │ │ └── values.mdx │ │ │ ├── Math/ │ │ │ │ ├── E.mdx │ │ │ │ ├── LN10.mdx │ │ │ │ ├── LN2.mdx │ │ │ │ ├── LOG10e.mdx │ │ │ │ ├── LOG2e.mdx │ │ │ │ ├── PI.mdx │ │ │ │ ├── SQRT1_2.mdx │ │ │ │ ├── SQRT2.mdx │ │ │ │ ├── abs.mdx │ │ │ │ ├── acos.mdx │ │ │ │ ├── acosh.mdx │ │ │ │ ├── asin.mdx │ │ │ │ ├── asinh.mdx │ │ │ │ ├── atan.mdx │ │ │ │ ├── atan2.mdx │ │ │ │ ├── atanh.mdx │ │ │ │ ├── cbrt.mdx │ │ │ │ ├── ceil.mdx │ │ │ │ ├── clz32.mdx │ │ │ │ ├── cos.mdx │ │ │ │ ├── cosh.mdx │ │ │ │ ├── exp.mdx │ │ │ │ ├── expm1.mdx │ │ │ │ ├── floor.mdx │ │ │ │ ├── fround.mdx │ │ │ │ ├── hypot.mdx │ │ │ │ ├── imul.mdx │ │ │ │ ├── log.mdx │ │ │ │ ├── log10.mdx │ │ │ │ ├── log1p.mdx │ │ │ │ ├── log2.mdx │ │ │ │ ├── max.mdx │ │ │ │ ├── min.mdx │ │ │ │ ├── pow.mdx │ │ │ │ ├── random.mdx │ │ │ │ ├── round.mdx │ │ │ │ ├── sign.mdx │ │ │ │ ├── sin.mdx │ │ │ │ ├── sinh.mdx │ │ │ │ ├── sqrt.mdx │ │ │ │ ├── tan.mdx │ │ │ │ ├── tanh.mdx │ │ │ │ └── trunc.mdx │ │ │ ├── NaN.mdx │ │ │ ├── Number/ │ │ │ │ ├── MAX_SAFE_INTEGER.mdx │ │ │ │ ├── MAX_VALUE.mdx │ │ │ │ ├── MIN_SAFE_INTEGER.mdx │ │ │ │ ├── MIN_VALUE.mdx │ │ │ │ ├── NEGATIVE_INFINITY.mdx │ │ │ │ ├── NaN.mdx │ │ │ │ ├── Number.mdx │ │ │ │ ├── POSITIVE_INFINITY.mdx │ │ │ │ ├── epsilon.mdx │ │ │ │ ├── isFinite.mdx │ │ │ │ ├── isInteger.mdx │ │ │ │ ├── isNaN.mdx │ │ │ │ ├── isSafeInteger.mdx │ │ │ │ ├── parseFloat.mdx │ │ │ │ ├── parseInt.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── toExponential.mdx │ │ │ │ ├── toFixed.mdx │ │ │ │ ├── toLocaleString.mdx │ │ │ │ ├── toPrecision.mdx │ │ │ │ ├── toString.mdx │ │ │ │ └── valueOf.mdx │ │ │ ├── Object/ │ │ │ │ ├── Object.mdx │ │ │ │ ├── assign.mdx │ │ │ │ ├── create.mdx │ │ │ │ ├── defineProperties.mdx │ │ │ │ ├── defineProperty.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── freeze.mdx │ │ │ │ ├── fromEntries.mdx │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ ├── getOwnPropertyDescriptors.mdx │ │ │ │ ├── getOwnPropertyNames.mdx │ │ │ │ ├── getOwnPropertySymbols.mdx │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ ├── hasOwn.mdx │ │ │ │ ├── is.mdx │ │ │ │ ├── isExtensible.mdx │ │ │ │ ├── isFrozen.mdx │ │ │ │ ├── isSealed.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── preventExtensions.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── constructor.mdx │ │ │ │ │ ├── hasOwnProperty.mdx │ │ │ │ │ ├── isPrototypeOf.mdx │ │ │ │ │ ├── propertyIsEnumerable.mdx │ │ │ │ │ ├── toLocaleString.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── seal.mdx │ │ │ │ ├── setPrototypeOf.mdx │ │ │ │ └── values.mdx │ │ │ ├── Promise/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── Promise.mdx │ │ │ │ ├── all.mdx │ │ │ │ ├── allSettled.mdx │ │ │ │ ├── any.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── catch.mdx │ │ │ │ │ ├── finally.mdx │ │ │ │ │ └── then.mdx │ │ │ │ ├── race.mdx │ │ │ │ ├── reject.mdx │ │ │ │ └── resolve.mdx │ │ │ ├── Proxy/ │ │ │ │ ├── Proxy.mdx │ │ │ │ ├── proxy/ │ │ │ │ │ ├── apply.mdx │ │ │ │ │ ├── construct.mdx │ │ │ │ │ ├── defineProperty.mdx │ │ │ │ │ ├── deleteProperty.mdx │ │ │ │ │ ├── get.mdx │ │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ │ ├── has.mdx │ │ │ │ │ ├── isExtensible.mdx │ │ │ │ │ ├── ownKeys.mdx │ │ │ │ │ ├── preventExtensions.mdx │ │ │ │ │ ├── set.mdx │ │ │ │ │ └── setPrototypeOf.mdx │ │ │ │ └── revocable.mdx │ │ │ ├── RangeError/ │ │ │ │ └── RangeError.mdx │ │ │ ├── ReadableByteStreamController/ │ │ │ │ └── prototype/ │ │ │ │ ├── byobRequest.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── desiredSize.mdx │ │ │ │ ├── enqueue.mdx │ │ │ │ └── error.mdx │ │ │ ├── ReadableStream/ │ │ │ │ ├── ReadableStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── cancel.mdx │ │ │ │ ├── getReader.mdx │ │ │ │ ├── locked.mdx │ │ │ │ ├── pipeThrough.mdx │ │ │ │ ├── pipeTo.mdx │ │ │ │ └── tee.mdx │ │ │ ├── ReadableStreamBYOBReader/ │ │ │ │ ├── ReadableStreamBYOBReader.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── cancel.mdx │ │ │ │ ├── closed.mdx │ │ │ │ ├── read.mdx │ │ │ │ └── releaseLock.mdx │ │ │ ├── ReadableStreamBYOBRequest/ │ │ │ │ └── prototype/ │ │ │ │ ├── respond.mdx │ │ │ │ ├── respondWithNewView.mdx │ │ │ │ └── view.mdx │ │ │ ├── ReadableStreamDefaultController/ │ │ │ │ └── prototype/ │ │ │ │ ├── close.mdx │ │ │ │ ├── desiredSize.mdx │ │ │ │ ├── enqueue.mdx │ │ │ │ └── error.mdx │ │ │ ├── ReadableStreamDefaultReader/ │ │ │ │ ├── ReadableStreamDefaultReader.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── cancel.mdx │ │ │ │ ├── closed.mdx │ │ │ │ ├── read.mdx │ │ │ │ └── releaseLock.mdx │ │ │ ├── ReferenceError/ │ │ │ │ └── ReferenceError.mdx │ │ │ ├── Reflect/ │ │ │ │ ├── apply.mdx │ │ │ │ ├── construct.mdx │ │ │ │ ├── defineProperty.mdx │ │ │ │ ├── deleteProperty.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── getOwnPropertyDescriptor.mdx │ │ │ │ ├── getPrototypeOf.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── isExtensible.mdx │ │ │ │ ├── ownKeys.mdx │ │ │ │ ├── preventExtensions.mdx │ │ │ │ ├── set.mdx │ │ │ │ └── setPrototypeOf.mdx │ │ │ ├── Request/ │ │ │ │ ├── Request.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ ├── blob.mdx │ │ │ │ ├── body.mdx │ │ │ │ ├── bodyUsed.mdx │ │ │ │ ├── clone.mdx │ │ │ │ ├── formData.mdx │ │ │ │ ├── headers.mdx │ │ │ │ ├── json.mdx │ │ │ │ ├── method.mdx │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ ├── text.mdx │ │ │ │ └── url.mdx │ │ │ ├── Response/ │ │ │ │ ├── Response.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── arrayBuffer.mdx │ │ │ │ │ ├── blob.mdx │ │ │ │ │ ├── body.mdx │ │ │ │ │ ├── bodyUsed.mdx │ │ │ │ │ ├── formData.mdx │ │ │ │ │ ├── headers.mdx │ │ │ │ │ ├── ip.mdx │ │ │ │ │ ├── json.mdx │ │ │ │ │ ├── ok.mdx │ │ │ │ │ ├── port.mdx │ │ │ │ │ ├── setManualFramingHeaders.mdx │ │ │ │ │ ├── status.mdx │ │ │ │ │ ├── statusText.mdx │ │ │ │ │ ├── text.mdx │ │ │ │ │ └── url.mdx │ │ │ │ └── redirect.mdx │ │ │ ├── RsaHashedImportParams/ │ │ │ │ └── RsaHashedImportParams.mdx │ │ │ ├── Set/ │ │ │ │ ├── @@species.mdx │ │ │ │ ├── Set.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── @@iterator.mdx │ │ │ │ ├── add.mdx │ │ │ │ ├── clear.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── size.mdx │ │ │ │ └── values.mdx │ │ │ ├── String/ │ │ │ │ ├── String.mdx │ │ │ │ ├── fromCharCode.mdx │ │ │ │ ├── fromCodePoint.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── @@iterator.mdx │ │ │ │ │ ├── at.mdx │ │ │ │ │ ├── charAt.mdx │ │ │ │ │ ├── charCodeAt.mdx │ │ │ │ │ ├── codePointAt.mdx │ │ │ │ │ ├── concat.mdx │ │ │ │ │ ├── endsWith.mdx │ │ │ │ │ ├── includes.mdx │ │ │ │ │ ├── indexOf.mdx │ │ │ │ │ ├── lastIndexOf.mdx │ │ │ │ │ ├── length.mdx │ │ │ │ │ ├── localeCompare.mdx │ │ │ │ │ ├── match.mdx │ │ │ │ │ ├── matchAll.mdx │ │ │ │ │ ├── padEnd.mdx │ │ │ │ │ ├── padStart.mdx │ │ │ │ │ ├── repeat.mdx │ │ │ │ │ ├── replace.mdx │ │ │ │ │ ├── replaceAll.mdx │ │ │ │ │ ├── search.mdx │ │ │ │ │ ├── slice.mdx │ │ │ │ │ ├── split.mdx │ │ │ │ │ ├── startsWith.mdx │ │ │ │ │ ├── substr.mdx │ │ │ │ │ ├── substring.mdx │ │ │ │ │ ├── toLocaleLowerCase.mdx │ │ │ │ │ ├── toLocaleUpperCase.mdx │ │ │ │ │ ├── toLowerCase.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ ├── toUpperCase.mdx │ │ │ │ │ ├── trim.mdx │ │ │ │ │ ├── trimEnd.mdx │ │ │ │ │ ├── trimStart.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ └── raw.mdx │ │ │ ├── SubtleCrypto/ │ │ │ │ ├── SubtleCrypto.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── digest.mdx │ │ │ │ ├── importKey.mdx │ │ │ │ ├── sign.mdx │ │ │ │ └── verify.mdx │ │ │ ├── Symbol/ │ │ │ │ ├── Symbol.mdx │ │ │ │ ├── asyncIterator.mdx │ │ │ │ ├── for.mdx │ │ │ │ ├── hasInstance.mdx │ │ │ │ ├── isConcatSpreadable.mdx │ │ │ │ ├── iterator.mdx │ │ │ │ ├── keyFor.mdx │ │ │ │ ├── match.mdx │ │ │ │ ├── matchAll.mdx │ │ │ │ ├── prototype/ │ │ │ │ │ ├── @@toPrimitive.mdx │ │ │ │ │ ├── description.mdx │ │ │ │ │ ├── toString.mdx │ │ │ │ │ └── valueOf.mdx │ │ │ │ ├── replace.mdx │ │ │ │ ├── search.mdx │ │ │ │ ├── species.mdx │ │ │ │ ├── split.mdx │ │ │ │ ├── toPrimitive.mdx │ │ │ │ ├── toStringTag.mdx │ │ │ │ └── unscopables.mdx │ │ │ ├── SyntaxError/ │ │ │ │ └── SyntaxError.mdx │ │ │ ├── TextDecoder/ │ │ │ │ ├── TextDecoder.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── decode.mdx │ │ │ │ ├── encoding.mdx │ │ │ │ ├── fatal.mdx │ │ │ │ └── ignoreBOM.mdx │ │ │ ├── TextEncoder/ │ │ │ │ ├── TextEncoder.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── encode.mdx │ │ │ │ └── encoding.mdx │ │ │ ├── TransformStream/ │ │ │ │ ├── TransformStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── readable.mdx │ │ │ │ └── writable.mdx │ │ │ ├── TransformStreamDefaultController/ │ │ │ │ └── prototype/ │ │ │ │ ├── desiredSize.mdx │ │ │ │ ├── enqueue.mdx │ │ │ │ ├── error.mdx │ │ │ │ └── terminate.mdx │ │ │ ├── TypeError/ │ │ │ │ └── TypeError.mdx │ │ │ ├── URIError/ │ │ │ │ └── URIError.mdx │ │ │ ├── URL/ │ │ │ │ ├── URL.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── hash.mdx │ │ │ │ ├── host.mdx │ │ │ │ ├── hostname.mdx │ │ │ │ ├── href.mdx │ │ │ │ ├── origin.mdx │ │ │ │ ├── password.mdx │ │ │ │ ├── pathname.mdx │ │ │ │ ├── port.mdx │ │ │ │ ├── protocol.mdx │ │ │ │ ├── search.mdx │ │ │ │ ├── searchParams.mdx │ │ │ │ ├── toJSON.mdx │ │ │ │ ├── toString.mdx │ │ │ │ └── username.mdx │ │ │ ├── URLSearchParams/ │ │ │ │ ├── URLSearchParams.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── append.mdx │ │ │ │ ├── delete.mdx │ │ │ │ ├── entries.mdx │ │ │ │ ├── forEach.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── has.mdx │ │ │ │ ├── keys.mdx │ │ │ │ ├── set.mdx │ │ │ │ ├── sort.mdx │ │ │ │ ├── toString.mdx │ │ │ │ └── values.mdx │ │ │ ├── Uint16Array/ │ │ │ │ └── Uint16Array.mdx │ │ │ ├── Uint32Array/ │ │ │ │ └── Uint32Array.mdx │ │ │ ├── Uint8Array/ │ │ │ │ └── Uint8Array.mdx │ │ │ ├── Uint8ClampedArray/ │ │ │ │ └── Uint8ClampedArray.mdx │ │ │ ├── WeakMap/ │ │ │ │ ├── WeakMap.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── delete.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── has.mdx │ │ │ │ └── set.mdx │ │ │ ├── WeakRef/ │ │ │ │ ├── WeakRef.mdx │ │ │ │ └── prototype/ │ │ │ │ └── deref.mdx │ │ │ ├── WeakSet/ │ │ │ │ ├── WeakSet.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── add.mdx │ │ │ │ ├── delete.mdx │ │ │ │ └── has.mdx │ │ │ ├── WorkerLocation/ │ │ │ │ ├── WorkerLocation.mdx │ │ │ │ ├── hash.mdx │ │ │ │ ├── host.mdx │ │ │ │ ├── hostname.mdx │ │ │ │ ├── href.mdx │ │ │ │ ├── origin.mdx │ │ │ │ ├── pathname.mdx │ │ │ │ ├── port.mdx │ │ │ │ ├── protocol.mdx │ │ │ │ ├── search.mdx │ │ │ │ └── toString.mdx │ │ │ ├── WritableStream/ │ │ │ │ ├── WritableStream.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── abort.mdx │ │ │ │ ├── getWriter.mdx │ │ │ │ └── locked.mdx │ │ │ ├── WritableStreamDefaultController/ │ │ │ │ └── error.mdx │ │ │ ├── WritableStreamDefaultWriter/ │ │ │ │ ├── WritableStreamDefaultWriter.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── abort.mdx │ │ │ │ ├── close.mdx │ │ │ │ ├── closed.mdx │ │ │ │ ├── desiredSize.mdx │ │ │ │ ├── ready.mdx │ │ │ │ ├── releaseLock.mdx │ │ │ │ └── write.mdx │ │ │ ├── atob.mdx │ │ │ ├── btoa.mdx │ │ │ ├── clearInterval.mdx │ │ │ ├── clearTimeout.mdx │ │ │ ├── console/ │ │ │ │ ├── assert.mdx │ │ │ │ ├── clear.mdx │ │ │ │ ├── count.mdx │ │ │ │ ├── countReset.mdx │ │ │ │ ├── debug.mdx │ │ │ │ ├── dir.mdx │ │ │ │ ├── dirxml.mdx │ │ │ │ ├── error.mdx │ │ │ │ ├── group.mdx │ │ │ │ ├── groupCollapsed.mdx │ │ │ │ ├── groupEnd.mdx │ │ │ │ ├── info.mdx │ │ │ │ ├── log.mdx │ │ │ │ ├── time.mdx │ │ │ │ ├── timeEnd.mdx │ │ │ │ ├── timeLog.mdx │ │ │ │ ├── trace.mdx │ │ │ │ └── warn.mdx │ │ │ ├── crypto/ │ │ │ │ ├── getRandomValues.mdx │ │ │ │ ├── randomUUID.mdx │ │ │ │ └── subtle.mdx │ │ │ ├── decodeURI.mdx │ │ │ ├── decodeURIComponent.mdx │ │ │ ├── encodeURI.mdx │ │ │ ├── encodeURIComponent.mdx │ │ │ ├── escape.mdx │ │ │ ├── eval.mdx │ │ │ ├── fetch.mdx │ │ │ ├── globalThis.mdx │ │ │ ├── isFinite.mdx │ │ │ ├── isNaN.mdx │ │ │ ├── location.mdx │ │ │ ├── parseFloat.mdx │ │ │ ├── parseInt.mdx │ │ │ ├── performance/ │ │ │ │ ├── now.mdx │ │ │ │ └── timeOrigin.mdx │ │ │ ├── setInterval.mdx │ │ │ ├── setTimeout.mdx │ │ │ ├── structuredClone.mdx │ │ │ ├── undefined.mdx │ │ │ └── unescape.mdx │ │ ├── html-rewriter/ │ │ │ ├── Element/ │ │ │ │ └── prototype/ │ │ │ │ ├── after.mdx │ │ │ │ ├── append.mdx │ │ │ │ ├── before.mdx │ │ │ │ ├── hasAttribute.mdx │ │ │ │ ├── prepend.mdx │ │ │ │ ├── removeAttribute.mdx │ │ │ │ ├── replaceChildren.mdx │ │ │ │ ├── replaceWith.mdx │ │ │ │ ├── selector.mdx │ │ │ │ ├── setAttribute.mdx │ │ │ │ └── tag.mdx │ │ │ └── HTMLRewritingStream/ │ │ │ ├── HTMLRewritingStream.mdx │ │ │ └── prototype/ │ │ │ └── onElement.mdx │ │ ├── image-optimizer/ │ │ │ ├── Auto.mdx │ │ │ ├── BWAlgorithm.mdx │ │ │ ├── CropMode.mdx │ │ │ ├── Disable.mdx │ │ │ ├── Enable.mdx │ │ │ ├── Fit.mdx │ │ │ ├── Format.mdx │ │ │ ├── Metadata.mdx │ │ │ ├── Optimize.mdx │ │ │ ├── Orient.mdx │ │ │ ├── Profile.mdx │ │ │ ├── Region.mdx │ │ │ ├── ResizeFilter.mdx │ │ │ └── imageOptimizerOptions.mdx │ │ ├── index.mdx │ │ ├── kv-store/ │ │ │ ├── KVStore/ │ │ │ │ ├── KVStore.mdx │ │ │ │ └── prototype/ │ │ │ │ ├── delete.mdx │ │ │ │ ├── get.mdx │ │ │ │ ├── list.mdx │ │ │ │ └── put.mdx │ │ │ └── KVStoreEntry/ │ │ │ └── prototype/ │ │ │ ├── arrayBuffer.mdx │ │ │ ├── body.mdx │ │ │ ├── bodyUsed.mdx │ │ │ ├── json.mdx │ │ │ ├── metadata.mdx │ │ │ ├── metadataText.mdx │ │ │ └── text.mdx │ │ ├── logger/ │ │ │ ├── Logger/ │ │ │ │ ├── Logger.mdx │ │ │ │ └── prototype/ │ │ │ │ └── log.mdx │ │ │ └── configureConsole.mdx │ │ ├── migration-guide/ │ │ │ └── index.mdx │ │ ├── secret-store/ │ │ │ ├── SecretStore/ │ │ │ │ ├── SecretStore.mdx │ │ │ │ ├── fromBytes.mdx │ │ │ │ └── prototype/ │ │ │ │ └── get.mdx │ │ │ └── SecretStoreEntry/ │ │ │ └── prototype/ │ │ │ ├── plaintext.mdx │ │ │ └── rawBytes.mdx │ │ ├── security/ │ │ │ └── inspect.mdx │ │ ├── shielding/ │ │ │ └── Shield/ │ │ │ ├── Shield.mdx │ │ │ └── prototype/ │ │ │ ├── encryptedBackend.mdx │ │ │ ├── runningOn.mdx │ │ │ └── unencryptedBackend.mdx │ │ └── websocket/ │ │ └── createWebsocketHandoff.mdx │ ├── versioned_sidebars/ │ │ ├── version-1.13.0-sidebars.json │ │ ├── version-2.5.0-sidebars.json │ │ ├── version-3.38.4-sidebars.json │ │ ├── version-3.39.0-sidebars.json │ │ ├── version-3.39.1-sidebars.json │ │ ├── version-3.39.2-sidebars.json │ │ ├── version-3.39.3-sidebars.json │ │ ├── version-3.40.0-sidebars.json │ │ ├── version-3.40.1-sidebars.json │ │ ├── version-3.41.0-sidebars.json │ │ └── version-3.41.2-sidebars.json │ └── versions.json ├── eslint.config.mjs ├── integration-tests/ │ ├── cli/ │ │ ├── build-config.test.js │ │ ├── custom-input-path.test.js │ │ ├── custom-output-path.test.js │ │ ├── engine-wasm-path-is-not-a-file.test.js │ │ ├── env.test.js │ │ ├── input-path-is-not-a-file.test.js │ │ ├── invalid.test.js │ │ ├── non-existent-engine-wasm-path.test.js │ │ ├── non-existent-input-path.test.js │ │ ├── output-path-is-not-a-file.test.js │ │ ├── valid.test.js │ │ ├── version.test.js │ │ └── weval-bin.test.js │ └── js-compute/ │ ├── build-one.sh │ ├── cleanupAll.js │ ├── compare-downstream-response.js │ ├── compare-headers.js │ ├── env.js │ ├── fixtures/ │ │ ├── app/ │ │ │ ├── .eslintrc.cjs │ │ │ ├── fastly.toml.in │ │ │ ├── message.txt │ │ │ ├── src/ │ │ │ │ ├── assertions.js │ │ │ │ ├── async-select.js │ │ │ │ ├── btoa.js │ │ │ │ ├── byob.js │ │ │ │ ├── byte-repeater.js │ │ │ │ ├── cache-core.js │ │ │ │ ├── cache-override.js │ │ │ │ ├── cache-simple.js │ │ │ │ ├── client.js │ │ │ │ ├── compute.js │ │ │ │ ├── config-store.js │ │ │ │ ├── crypto.js │ │ │ │ ├── device.js │ │ │ │ ├── dictionary.js │ │ │ │ ├── early-hints.js │ │ │ │ ├── edge-rate-limiter.js │ │ │ │ ├── env.js │ │ │ │ ├── error.js │ │ │ │ ├── fanout.js │ │ │ │ ├── fast-check.js │ │ │ │ ├── fastly-global.js │ │ │ │ ├── fetch-errors.js │ │ │ │ ├── geoip.js │ │ │ │ ├── headers.js │ │ │ │ ├── html-rewriter.js │ │ │ │ ├── image-optimizer.js │ │ │ │ ├── include-bytes.js │ │ │ │ ├── index.js │ │ │ │ ├── logger.js │ │ │ │ ├── manual-framing-headers.js │ │ │ │ ├── missing-backend.js │ │ │ │ ├── multiple-set-cookie.js │ │ │ │ ├── performance.js │ │ │ │ ├── proxy-transform-stream.js │ │ │ │ ├── random.js │ │ │ │ ├── react-byob.js │ │ │ │ ├── request-auto-decompress.js │ │ │ │ ├── request-body-async-simple.js │ │ │ │ ├── request-cache-key.js │ │ │ │ ├── request-clone.js │ │ │ │ ├── request-headers.js │ │ │ │ ├── request-method.js │ │ │ │ ├── response-json.js │ │ │ │ ├── response-redirect.js │ │ │ │ ├── response.js │ │ │ │ ├── routes.js │ │ │ │ ├── secret-store.js │ │ │ │ ├── security.js │ │ │ │ ├── server.js │ │ │ │ ├── shielding.js │ │ │ │ ├── tee.js │ │ │ │ ├── timers.js │ │ │ │ ├── urlsearchparams.js │ │ │ │ └── websocket.js │ │ │ └── tests.json │ │ ├── module-mode/ │ │ │ ├── .eslintrc.cjs │ │ │ ├── fastly.toml.in │ │ │ ├── src/ │ │ │ │ ├── acl.js │ │ │ │ ├── assertions.js │ │ │ │ ├── console.js │ │ │ │ ├── dynamic-backend.js │ │ │ │ ├── hello-world.js │ │ │ │ ├── hono.js │ │ │ │ ├── http-cache.js │ │ │ │ ├── index.js │ │ │ │ ├── kv-store.js │ │ │ │ ├── routes.js │ │ │ │ └── transform-stream.js │ │ │ └── tests.json │ │ └── reusable-sandboxes/ │ │ ├── fastly.toml.in │ │ ├── src/ │ │ │ ├── assertions.js │ │ │ ├── index.js │ │ │ ├── interleave.js │ │ │ └── routes.js │ │ └── tests.json │ ├── package.json │ ├── readme.md │ ├── replace-host.sh │ ├── setup.js │ ├── teardown.js │ ├── test.js │ └── util.js ├── package.json ├── patches/ │ └── typedoc-plugin-versions+0.2.2.patch ├── rsrc/ │ └── trace-mapping.inject.js ├── runtime/ │ ├── fastly/ │ │ ├── CMakeLists.txt │ │ ├── build-debug.sh │ │ ├── build-release-weval.sh │ │ ├── build-release.sh │ │ ├── builtins/ │ │ │ ├── acl.cpp │ │ │ ├── acl.h │ │ │ ├── backend.cpp │ │ │ ├── backend.h │ │ │ ├── body.cpp │ │ │ ├── body.h │ │ │ ├── cache-core.cpp │ │ │ ├── cache-core.h │ │ │ ├── cache-override.cpp │ │ │ ├── cache-override.h │ │ │ ├── cache-simple.cpp │ │ │ ├── cache-simple.h │ │ │ ├── config-store.cpp │ │ │ ├── config-store.h │ │ │ ├── device.cpp │ │ │ ├── device.h │ │ │ ├── dictionary.cpp │ │ │ ├── dictionary.h │ │ │ ├── edge-rate-limiter.cpp │ │ │ ├── edge-rate-limiter.h │ │ │ ├── fastly.cpp │ │ │ ├── fastly.h │ │ │ ├── fetch/ │ │ │ │ ├── fetch.cpp │ │ │ │ ├── fetch.h │ │ │ │ ├── request-response.cpp │ │ │ │ └── request-response.h │ │ │ ├── fetch-event.cpp │ │ │ ├── fetch-event.h │ │ │ ├── html-rewriter.cpp │ │ │ ├── html-rewriter.h │ │ │ ├── image-optimizer-options.inc │ │ │ ├── image-optimizer.cpp │ │ │ ├── image-optimizer.h │ │ │ ├── kv-store.cpp │ │ │ ├── kv-store.h │ │ │ ├── logger.cpp │ │ │ ├── logger.h │ │ │ ├── secret-store.cpp │ │ │ ├── secret-store.h │ │ │ ├── shielding.cpp │ │ │ └── shielding.h │ │ ├── common/ │ │ │ ├── ip_octets_to_js_string.cpp │ │ │ ├── ip_octets_to_js_string.h │ │ │ ├── normalize_http_method.cpp │ │ │ ├── normalize_http_method.h │ │ │ ├── sequence.hpp │ │ │ ├── validations.cpp │ │ │ └── validations.h │ │ ├── crates/ │ │ │ └── rust-lol-html/ │ │ │ ├── Cargo.toml │ │ │ ├── LICENSE │ │ │ ├── build.rs │ │ │ ├── include/ │ │ │ │ └── lol_html.h │ │ │ └── src/ │ │ │ ├── comment.rs │ │ │ ├── doctype.rs │ │ │ ├── document_end.rs │ │ │ ├── element.rs │ │ │ ├── errors.rs │ │ │ ├── lib.rs │ │ │ ├── rewriter.rs │ │ │ ├── rewriter_builder.rs │ │ │ ├── selector.rs │ │ │ ├── streaming.rs │ │ │ ├── string.rs │ │ │ └── text_chunk.rs │ │ ├── handler.cpp │ │ ├── host-api/ │ │ │ ├── error_numbers.msg │ │ │ ├── fastly.h │ │ │ ├── host_api.cmake │ │ │ ├── host_api.cpp │ │ │ ├── host_api_fastly.h │ │ │ └── host_call.cpp │ │ └── patches/ │ │ ├── starlingmonkey-builtin-trace-finalize.patch │ │ └── starlingmonkey-reset.patch │ └── rust-toolchain.toml ├── src/ │ ├── addSdkMetadataField.ts │ ├── cli/ │ │ └── js-compute-runtime-cli.ts │ ├── compileApplicationToWasm.ts │ ├── compiler-steps/ │ │ ├── addFastlyHelpers.ts │ │ ├── addStackMappingHelpers.ts │ │ ├── bundle.ts │ │ ├── composeSourcemaps.ts │ │ └── precompileRegexes.ts │ ├── compilerPipeline.ts │ ├── config.ts │ ├── env.ts │ ├── esbuild-plugins/ │ │ ├── fastlyPlugin.ts │ │ └── swallowTopLevelExportsPlugin.ts │ ├── files.ts │ ├── index.ts │ ├── parseInputs.ts │ ├── pipeline.ts │ ├── printHelp.ts │ └── types/ │ └── modules.d.ts ├── target/ │ └── rust-analyzer/ │ └── flycheck0/ │ ├── stderr │ └── stdout ├── test-d/ │ ├── backend.test-d.ts │ ├── cache-override.test-d.ts │ ├── compute.test-d.ts │ ├── config-store.test-d.ts │ ├── dictionary.test-d.ts │ ├── env.test-d.ts │ ├── experimental.test-d.ts │ ├── fanout.test-d.ts │ ├── geolocation.test-d.ts │ ├── globals.test-d.ts │ ├── image-optimizer.test-d.ts │ ├── kv-store.test-d.ts │ ├── logger.test-d.ts │ ├── shielding.test-d.ts │ └── websocket.test-d.ts ├── tests/ │ └── wpt-harness/ │ ├── build-wpt-runtime.sh │ ├── expectations/ │ │ ├── FileAPI/ │ │ │ ├── blob/ │ │ │ │ ├── Blob-array-buffer.any.js.json │ │ │ │ ├── Blob-bytes.any.js.json │ │ │ │ ├── Blob-constructor-dom.window.js.json │ │ │ │ ├── Blob-constructor.any.js.json │ │ │ │ ├── Blob-slice-overflow.any.js.json │ │ │ │ ├── Blob-slice.any.js.json │ │ │ │ ├── Blob-stream.any.js.json │ │ │ │ └── Blob-text.any.js.json │ │ │ └── file/ │ │ │ └── File-constructor.any.js.json │ │ ├── WebCryptoAPI/ │ │ │ ├── digest/ │ │ │ │ └── digest.https.any.js.json │ │ │ ├── getRandomValues.any.js.json │ │ │ ├── idlharness.https.any.js.json │ │ │ ├── import_export/ │ │ │ │ └── ec_importKey.https.any.js.json │ │ │ ├── randomUUID.https.any.js.json │ │ │ └── sign_verify/ │ │ │ ├── ecdsa.https.any.js.json │ │ │ └── hmac.https.any.js.json │ │ ├── compression/ │ │ │ ├── compression-bad-chunks.tentative.any.js.json │ │ │ ├── compression-constructor-error.tentative.any.js.json │ │ │ ├── compression-including-empty-chunk.tentative.any.js.json │ │ │ ├── compression-large-flush-output.any.js.json │ │ │ ├── compression-multiple-chunks.tentative.any.js.json │ │ │ ├── compression-output-length.tentative.any.js.json │ │ │ ├── compression-stream.tentative.any.js.json │ │ │ ├── compression-with-detach.tentative.window.js.json │ │ │ ├── decompression-bad-chunks.tentative.any.js.json │ │ │ ├── decompression-buffersource.tentative.any.js.json │ │ │ ├── decompression-constructor-error.tentative.any.js.json │ │ │ ├── decompression-correct-input.tentative.any.js.json │ │ │ ├── decompression-corrupt-input.tentative.any.js.json │ │ │ ├── decompression-empty-input.tentative.any.js.json │ │ │ ├── decompression-split-chunk.tentative.any.js.json │ │ │ ├── decompression-uint8array-output.tentative.any.js.json │ │ │ ├── decompression-with-detach.tentative.window.js.json │ │ │ └── idlharness.https.any.js.json │ │ ├── console/ │ │ │ ├── console-is-a-namespace.any.js.json │ │ │ ├── console-label-conversion.any.js.json │ │ │ ├── console-log-symbol.any.js.json │ │ │ ├── console-namespace-object-class-string.any.js.json │ │ │ ├── console-tests-historical.any.js.json │ │ │ └── idlharness.any.js.json │ │ ├── dom/ │ │ │ └── events/ │ │ │ ├── AddEventListenerOptions-once.any.js.json │ │ │ ├── AddEventListenerOptions-passive.any.js.json │ │ │ ├── Event-constructors.any.js.json │ │ │ ├── EventTarget-add-remove-listener.any.js.json │ │ │ ├── EventTarget-addEventListener.any.js.json │ │ │ ├── EventTarget-constructible.any.js.json │ │ │ └── EventTarget-removeEventListener.any.js.json │ │ ├── encoding/ │ │ │ ├── api-basics.any.js.json │ │ │ ├── api-invalid-label.any.js.json │ │ │ ├── api-replacement-encodings.any.js.json │ │ │ ├── api-surrogates-utf8.any.js.json │ │ │ ├── encodeInto.any.js.json │ │ │ ├── idlharness.any.js.json │ │ │ ├── iso-2022-jp-decoder.any.js.json │ │ │ ├── replacement-encodings.any.js.json │ │ │ ├── textdecoder-arguments.any.js.json │ │ │ ├── textdecoder-byte-order-marks.any.js.json │ │ │ ├── textdecoder-copy.any.js.json │ │ │ ├── textdecoder-eof.any.js.json │ │ │ ├── textdecoder-fatal-single-byte.any.js.json │ │ │ ├── textdecoder-fatal-streaming.any.js.json │ │ │ ├── textdecoder-fatal.any.js.json │ │ │ ├── textdecoder-ignorebom.any.js.json │ │ │ ├── textdecoder-labels.any.js.json │ │ │ ├── textdecoder-streaming.any.js.json │ │ │ ├── textdecoder-utf16-surrogates.any.js.json │ │ │ ├── textencoder-constructor-non-utf.any.js.json │ │ │ ├── textencoder-utf16-surrogates.any.js.json │ │ │ └── unsupported-encodings.any.js.json │ │ ├── fetch/ │ │ │ ├── api/ │ │ │ │ ├── abort/ │ │ │ │ │ ├── general.any.js.json │ │ │ │ │ └── request.any.js.json │ │ │ │ ├── basic/ │ │ │ │ │ ├── accept-header.any.js.json │ │ │ │ │ ├── conditional-get.any.js.json │ │ │ │ │ ├── header-value-combining.any.js.json │ │ │ │ │ ├── header-value-null-byte.any.js.json │ │ │ │ │ ├── historical.any.js.json │ │ │ │ │ ├── http-response-code.any.js.json │ │ │ │ │ ├── integrity.sub.any.js.json │ │ │ │ │ ├── keepalive.any.js.json │ │ │ │ │ ├── mode-same-origin.any.js.json │ │ │ │ │ ├── referrer.any.js.json │ │ │ │ │ ├── request-forbidden-headers.any.js.json │ │ │ │ │ ├── request-head.any.js.json │ │ │ │ │ ├── request-headers-case.any.js.json │ │ │ │ │ ├── request-headers-nonascii.any.js.json │ │ │ │ │ ├── request-headers.any.js.json │ │ │ │ │ ├── request-referrer.any.js.json │ │ │ │ │ ├── request-upload.any.js.json │ │ │ │ │ ├── response-null-body.any.js.json │ │ │ │ │ ├── response-url.sub.any.js.json │ │ │ │ │ ├── scheme-about.any.js.json │ │ │ │ │ ├── scheme-blob.sub.any.js.json │ │ │ │ │ ├── scheme-data.any.js.json │ │ │ │ │ ├── scheme-others.sub.any.js.json │ │ │ │ │ ├── status.h2.any.js.json │ │ │ │ │ ├── stream-response.any.js.json │ │ │ │ │ ├── stream-safe-creation.any.js.json │ │ │ │ │ └── text-utf8.any.js.json │ │ │ │ ├── body/ │ │ │ │ │ ├── cloned-any.js.json │ │ │ │ │ └── formdata.any.js.json │ │ │ │ ├── headers/ │ │ │ │ │ ├── header-setcookie.any.js.json │ │ │ │ │ ├── header-values-normalize.any.js.json │ │ │ │ │ ├── header-values.any.js.json │ │ │ │ │ ├── headers-basic.any.js.json │ │ │ │ │ ├── headers-casing.any.js.json │ │ │ │ │ ├── headers-combine.any.js.json │ │ │ │ │ ├── headers-errors.any.js.json │ │ │ │ │ ├── headers-no-cors.any.js.json │ │ │ │ │ ├── headers-normalize.any.js.json │ │ │ │ │ ├── headers-record.any.js.json │ │ │ │ │ └── headers-structure.any.js.json │ │ │ │ ├── redirect/ │ │ │ │ │ ├── redirect-back-to-original-origin.any.js.json │ │ │ │ │ ├── redirect-count.any.js.json │ │ │ │ │ ├── redirect-empty-location.any.js.json │ │ │ │ │ ├── redirect-keepalive.any.js.json │ │ │ │ │ ├── redirect-keepalive.https.any.js.json │ │ │ │ │ ├── redirect-location-escape.tentative.any.js.json │ │ │ │ │ ├── redirect-location.any.js.json │ │ │ │ │ ├── redirect-method.any.js.json │ │ │ │ │ ├── redirect-mode.any.js.json │ │ │ │ │ ├── redirect-origin.any.js.json │ │ │ │ │ ├── redirect-referrer-override.any.js.json │ │ │ │ │ ├── redirect-referrer.any.js.json │ │ │ │ │ ├── redirect-schemes.any.js.json │ │ │ │ │ ├── redirect-to-dataurl.any.js.json │ │ │ │ │ └── redirect-upload.h2.any.js.json │ │ │ │ ├── request/ │ │ │ │ │ ├── forbidden-method.any.js.json │ │ │ │ │ ├── request-bad-port.any.js.json │ │ │ │ │ ├── request-cache-default-conditional.any.js.json │ │ │ │ │ ├── request-cache-default.any.js.json │ │ │ │ │ ├── request-cache-force-cache.any.js.json │ │ │ │ │ ├── request-cache-no-cache.any.js.json │ │ │ │ │ ├── request-cache-no-store.any.js.json │ │ │ │ │ ├── request-cache-only-if-cached.any.js.json │ │ │ │ │ ├── request-cache-reload.any.js.json │ │ │ │ │ ├── request-constructor-init-body-override.any.js.json │ │ │ │ │ ├── request-consume-empty.any.js.json │ │ │ │ │ ├── request-consume.any.js.json │ │ │ │ │ ├── request-disturbed.any.js.json │ │ │ │ │ ├── request-error.any.js.json │ │ │ │ │ ├── request-headers.any.js.json │ │ │ │ │ ├── request-init-002.any.js.json │ │ │ │ │ ├── request-init-contenttype.any.js.json │ │ │ │ │ ├── request-init-priority.any.js.json │ │ │ │ │ ├── request-init-stream.any.js.json │ │ │ │ │ ├── request-keepalive.any.js.json │ │ │ │ │ └── request-structure.any.js.json │ │ │ │ └── response/ │ │ │ │ ├── json.any.js.json │ │ │ │ ├── response-blob-realm.any.js.json │ │ │ │ ├── response-cancel-stream.any.js.json │ │ │ │ ├── response-consume-empty.any.js.json │ │ │ │ ├── response-consume-stream.any.js.json │ │ │ │ ├── response-error-from-stream.any.js.json │ │ │ │ ├── response-error.any.js.json │ │ │ │ ├── response-from-stream.any.js.json │ │ │ │ ├── response-headers-guard.any.js.json │ │ │ │ ├── response-init-001.any.js.json │ │ │ │ ├── response-init-002.any.js.json │ │ │ │ ├── response-init-contenttype.any.js.json │ │ │ │ ├── response-static-error.any.js.json │ │ │ │ ├── response-static-json.any.js.json │ │ │ │ ├── response-static-redirect.any.js.json │ │ │ │ ├── response-stream-bad-chunk.any.js.json │ │ │ │ ├── response-stream-disturbed-1.any.js.json │ │ │ │ ├── response-stream-disturbed-2.any.js.json │ │ │ │ ├── response-stream-disturbed-3.any.js.json │ │ │ │ ├── response-stream-disturbed-4.any.js.json │ │ │ │ ├── response-stream-disturbed-5.any.js.json │ │ │ │ ├── response-stream-disturbed-6.any.js.json │ │ │ │ ├── response-stream-disturbed-by-pipe.any.js.json │ │ │ │ └── response-stream-with-broken-then.any.js.json │ │ │ ├── content-type/ │ │ │ │ ├── multipart-malformed.any.js.json │ │ │ │ └── multipart.window.js.json │ │ │ └── data-urls/ │ │ │ ├── base64.any.js.json │ │ │ └── processing.any.js.json │ │ ├── hr-time/ │ │ │ ├── basic.any.js.json │ │ │ ├── idlharness.any.js.json │ │ │ └── monotonic-clock.any.js.json │ │ ├── html/ │ │ │ └── webappapis/ │ │ │ ├── atob/ │ │ │ │ └── base64.any.js.json │ │ │ ├── structured-clone/ │ │ │ │ └── structured-clone.any.js.json │ │ │ └── timers/ │ │ │ ├── clearinterval-from-callback.any.js.json │ │ │ ├── cleartimeout-clearinterval.any.js.json │ │ │ ├── missing-timeout-setinterval.any.js.json │ │ │ ├── negative-setinterval.any.js.json │ │ │ ├── negative-settimeout.any.js.json │ │ │ ├── type-long-setinterval.any.js.json │ │ │ └── type-long-settimeout.any.js.json │ │ ├── streams/ │ │ │ ├── idlharness.any.js.json │ │ │ ├── piping/ │ │ │ │ ├── close-propagation-backward.any.js.json │ │ │ │ ├── close-propagation-forward.any.js.json │ │ │ │ ├── error-propagation-backward.any.js.json │ │ │ │ ├── error-propagation-forward.any.js.json │ │ │ │ ├── flow-control.any.js.json │ │ │ │ ├── general-addition.any.js.json │ │ │ │ ├── general.any.js.json │ │ │ │ ├── multiple-propagation.any.js.json │ │ │ │ ├── then-interception.any.js.json │ │ │ │ ├── throwing-options.any.js.json │ │ │ │ └── transform-streams.any.js.json │ │ │ ├── queuing-strategies.any.js.json │ │ │ ├── readable-byte-streams/ │ │ │ │ ├── bad-buffers-and-views.any.js.json │ │ │ │ ├── construct-byob-request.any.js.json │ │ │ │ ├── enqueue-with-detached-buffer.any.js.json │ │ │ │ ├── general.any.js.json │ │ │ │ ├── non-transferable-buffers.any.js.json │ │ │ │ ├── read-min.any.js.json │ │ │ │ ├── respond-after-enqueue.any.js.json │ │ │ │ └── tee.any.js.json │ │ │ ├── readable-streams/ │ │ │ │ ├── async-iterator.any.js.json │ │ │ │ ├── bad-strategies.any.js.json │ │ │ │ ├── bad-underlying-sources.any.js.json │ │ │ │ ├── cancel.any.js.json │ │ │ │ ├── constructor.any.js.json │ │ │ │ ├── count-queuing-strategy-integration.any.js.json │ │ │ │ ├── default-reader.any.js.json │ │ │ │ ├── floating-point-total-queue-size.any.js.json │ │ │ │ ├── from.any.js.json │ │ │ │ ├── garbage-collection.any.js.json │ │ │ │ ├── general.any.js.json │ │ │ │ ├── owning-type-message-port.any.js.json │ │ │ │ ├── owning-type-video-frame.any.js.json │ │ │ │ ├── owning-type.any.js.json │ │ │ │ ├── patched-global.any.js.json │ │ │ │ ├── reentrant-strategies.any.js.json │ │ │ │ ├── tee.any.js.json │ │ │ │ └── templated.any.js.json │ │ │ ├── transform-streams/ │ │ │ │ ├── backpressure.any.js.json │ │ │ │ ├── cancel.any.js.json │ │ │ │ ├── errors.any.js.json │ │ │ │ ├── flush.any.js.json │ │ │ │ ├── general.any.js.json │ │ │ │ ├── lipfuzz.any.js.json │ │ │ │ ├── patched-global.any.js.json │ │ │ │ ├── properties.any.js.json │ │ │ │ ├── reentrant-strategies.any.js.json │ │ │ │ ├── strategies.any.js.json │ │ │ │ └── terminate.any.js.json │ │ │ └── writable-streams/ │ │ │ ├── aborting.any.js.json │ │ │ ├── bad-strategies.any.js.json │ │ │ ├── bad-underlying-sinks.any.js.json │ │ │ ├── byte-length-queuing-strategy.any.js.json │ │ │ ├── close.any.js.json │ │ │ ├── constructor.any.js.json │ │ │ ├── count-queuing-strategy.any.js.json │ │ │ ├── error.any.js.json │ │ │ ├── floating-point-total-queue-size.any.js.json │ │ │ ├── general.any.js.json │ │ │ ├── properties.any.js.json │ │ │ ├── reentrant-strategy.any.js.json │ │ │ ├── start.any.js.json │ │ │ └── write.any.js.json │ │ ├── url/ │ │ │ ├── historical.any.js.json │ │ │ ├── url-constructor.any.js.json │ │ │ ├── url-origin.any.js.json │ │ │ ├── url-searchparams.any.js.json │ │ │ ├── url-setters-stripping.any.js.json │ │ │ ├── url-setters.any.js.json │ │ │ ├── url-statics-canparse.any.js.json │ │ │ ├── url-statics-parse.any.js.json │ │ │ ├── url-tojson.any.js.json │ │ │ ├── urlencoded-parser.any.js.json │ │ │ ├── urlsearchparams-append.any.js.json │ │ │ ├── urlsearchparams-constructor.any.js.json │ │ │ ├── urlsearchparams-delete.any.js.json │ │ │ ├── urlsearchparams-foreach.any.js.json │ │ │ ├── urlsearchparams-get.any.js.json │ │ │ ├── urlsearchparams-getall.any.js.json │ │ │ ├── urlsearchparams-has.any.js.json │ │ │ ├── urlsearchparams-set.any.js.json │ │ │ ├── urlsearchparams-size.any.js.json │ │ │ ├── urlsearchparams-sort.any.js.json │ │ │ └── urlsearchparams-stringifier.any.js.json │ │ ├── webidl/ │ │ │ └── ecmascript-binding/ │ │ │ └── es-exceptions/ │ │ │ ├── DOMException-constants.any.js.json │ │ │ ├── DOMException-constructor-and-prototype.any.js.json │ │ │ ├── DOMException-constructor-behavior.any.js.json │ │ │ └── DOMException-custom-bindings.any.js.json │ │ └── xhr/ │ │ └── formdata/ │ │ ├── append.any.js.json │ │ ├── constructor.any.js.json │ │ ├── delete.any.js.json │ │ ├── foreach.any.js.json │ │ ├── get.any.js.json │ │ ├── has.any.js.json │ │ ├── iteration.any.js.json │ │ ├── set-blob.any.js.json │ │ └── set.any.js.json │ ├── post-harness.js │ ├── pre-harness.js │ ├── results-page.template.html │ ├── results-section-error.template.html │ ├── results-section.template.html │ ├── run-wpt.mjs │ ├── run-wpt.sh │ ├── tests.json │ └── viceroy.toml ├── tsconfig.json ├── typedoc.json └── types/ ├── acl.d.ts ├── backend.d.ts ├── body.d.ts ├── cache-override.d.ts ├── cache.d.ts ├── compute.d.ts ├── config-store.d.ts ├── device.d.ts ├── dictionary.d.ts ├── edge-rate-limiter.d.ts ├── env.d.ts ├── experimental.d.ts ├── fanout.d.ts ├── geolocation.d.ts ├── globals.d.ts ├── html-rewriter.d.ts ├── image-optimizer.d.ts ├── index.d.ts ├── index.js ├── kv-store.d.ts ├── logger.d.ts ├── secret-store.d.ts ├── security.d.ts ├── shielding.d.ts └── websocket.d.ts