SYMBOL INDEX (1963 symbols across 156 files) FILE: ci/format-changelog.js function getAst (line 50) | function getAst(markdownString) { function format (line 55) | function format(ast, path) { FILE: compute-file-server-cli/src/main.rs constant PARALLEL_REQUESTS (line 20) | const PARALLEL_REQUESTS: usize = 10; constant RETRY_REQUESTS (line 21) | const RETRY_REQUESTS: usize = 5; function lookup (line 434) | fn lookup(extn: &str) -> Option<&&str> { type Metadata (line 444) | struct Metadata { type KVStores (line 455) | struct KVStores { type KVStore (line 462) | struct KVStore { type Meta (line 473) | struct Meta { function create_store (line 478) | async fn create_store(name: &str, token: &str) -> Result Command { function link (line 668) | async fn link(sub_matches: &clap::ArgMatches) -> Result<(), Box Result<(), Box Result<(), Box Result<(), Box> { FILE: documentation/app/c-at-e-file-server.js function redirectMinorVersions (line 10) | function redirectMinorVersions(request) { function get (line 51) | async function get(store_name, request) { function handleRangeRequest (line 102) | async function handleRangeRequest(item, range, headers, isHeadRequest) { function concat (line 167) | function concat(views, length) { function checkPreconditions (line 180) | function checkPreconditions(request, responseHeaders) { function isWeak (line 257) | function isWeak(etag) { function isStrong (line 261) | function isStrong(etag) { function opaqueTag (line 265) | function opaqueTag(etag) { function weakMatch (line 271) | function weakMatch(a, b) { function strongMatch (line 277) | function strongMatch(a, b) { function splitList (line 283) | function splitList(value) { function ifMatch (line 288) | function ifMatch(validationFields, header) { function ifNoneMatch (line 315) | function ifNoneMatch(validationFields, header) { function ifModifiedSince (line 334) | function ifModifiedSince(validationFields, header) { function ifRange (line 366) | function ifRange(validationFields, header) { FILE: documentation/app/src/index.js function app (line 9) | async function app(event) { FILE: documentation/src/components/HomepageFeatures/index.js function Feature (line 32) | function Feature({Svg, title, description}) { function HomepageFeatures (line 45) | function HomepageFeatures() { FILE: documentation/src/components/fiddle/index.js function hexString (line 3) | function hexString(buffer) { function compat (line 7) | function compat(data) { function getFrameUrl (line 44) | async function getFrameUrl(config) { function Fiddle (line 81) | function Fiddle({config, children}) { FILE: documentation/src/pages/index.js function HomepageHeader (line 10) | function HomepageHeader() { function Home (line 29) | function Home() { FILE: integration-tests/js-compute/cleanupAll.js function existingList (line 17) | function existingList(stores, prefix) { constant FASTLY_API_TOKEN (line 40) | const FASTLY_API_TOKEN = process.env.FASTLY_API_TOKEN; function removeConfigStores (line 42) | async function removeConfigStores(links, services) { function removeKVStores (line 67) | async function removeKVStores() { function removeSecretStores (line 83) | async function removeSecretStores(services) { function removeAcls (line 101) | async function removeAcls(services) { function getServices (line 119) | async function getServices() { function removeServices (line 132) | async function removeServices(services) { function removeLinks (line 141) | async function removeLinks(services) { FILE: integration-tests/js-compute/compare-downstream-response.js function maybeUint8Array (line 16) | function maybeUint8Array(body) { function concat (line 27) | function concat(buffers) { function bufferToString (line 38) | function bufferToString(actualBodyChunks) { function bufferEq (line 46) | function bufferEq(a, b) { function compareDownstreamResponse (line 53) | async function compareDownstreamResponse( FILE: integration-tests/js-compute/env.js constant GLOBAL_PREFIX (line 1) | const GLOBAL_PREFIX = 'js_integration_test_'; function applyGlobalPrefix (line 3) | function applyGlobalPrefix(map) { function getEnv (line 10) | function getEnv(serviceName) { function getPrefixes (line 20) | function getPrefixes() { FILE: integration-tests/js-compute/fixtures/app/src/assertions.js function sleep (line 3) | async function sleep(milliseconds) { function streamToString (line 10) | async function streamToString(stream) { function iteratableToStream (line 24) | function iteratableToStream(iterable) { function pass (line 35) | function pass(message = '') { function prettyPrintSymbol (line 39) | function prettyPrintSymbol(a) { function assert (line 45) | function assert(actual, expected, code) { function ok (line 55) | function ok(truthy, code) { function assertResolves (line 63) | async function assertResolves(func) { function assertRejects (line 73) | async function assertRejects(func, errorClass, errorMessage) { function assertThrows (line 100) | function assertThrows(func, errorClass, errorMessage) { function assertDoesNotThrow (line 127) | function assertDoesNotThrow(func) { function deepStrictEqual (line 137) | function deepStrictEqual(a, b) { function deepEqual (line 143) | function deepEqual(a, b) { FILE: integration-tests/js-compute/fixtures/app/src/async-select.js function processUpstreamRequests (line 25) | async function processUpstreamRequests(requests, requestsData) { FILE: integration-tests/js-compute/fixtures/app/src/byob.js method pull (line 7) | async pull(controller) { FILE: integration-tests/js-compute/fixtures/app/src/cache-core.js function iteratableToStream (line 21) | function iteratableToStream(iterable) { function ensureLion (line 33) | function ensureLion() { method toString (line 571) | toString() { method toString (line 789) | toString() { method toString (line 1343) | toString() { method toString (line 1533) | toString() { method toString (line 2031) | toString() { FILE: integration-tests/js-compute/fixtures/app/src/cache-override.js method afterSend (line 134) | async afterSend(resp) { FILE: integration-tests/js-compute/fixtures/app/src/cache-simple.js method toString (line 377) | toString() { method toString (line 505) | toString() { method [Symbol.toPrimitive] (line 535) | [Symbol.toPrimitive](type) { method [Symbol.toPrimitive] (line 743) | [Symbol.toPrimitive](type) { method toString (line 860) | toString() { method toString (line 1016) | toString() { function simpleCacheEntryInterfaceTests (line 1209) | async function simpleCacheEntryInterfaceTests() { method toString (line 1580) | toString() { method [Symbol.toPrimitive] (line 1676) | [Symbol.toPrimitive](type) { method [Symbol.toPrimitive] (line 1905) | [Symbol.toPrimitive](type) { method toString (line 2040) | toString() { FILE: integration-tests/js-compute/fixtures/app/src/config-store.js constant CONFIG_STORE_NAME (line 9) | const CONFIG_STORE_NAME = env('CONFIG_STORE_NAME'); FILE: integration-tests/js-compute/fixtures/app/src/crypto.js function freshPublicRsaKey (line 63) | function freshPublicRsaKey() { function freshPublicEcdsaKey (line 66) | function freshPublicEcdsaKey() { function freshPrivateEcdsaKey (line 69) | function freshPrivateEcdsaKey() { function freshPrivateRsaKey (line 72) | function freshPrivateRsaKey() { method toString (line 161) | toString() { method toString (line 239) | toString() { method toString (line 406) | toString() { method toString (line 458) | toString() { method toString (line 533) | toString() { method toString (line 601) | toString() { method toString (line 769) | toString() { method toString (line 799) | toString() { method toString (line 877) | toString() { method toString (line 920) | toString() { method toString (line 1033) | toString() { method toString (line 1221) | toString() { method toString (line 1383) | toString() { method toString (line 1624) | toString() { FILE: integration-tests/js-compute/fixtures/app/src/device.js method toString (line 280) | toString() { FILE: integration-tests/js-compute/fixtures/app/src/dictionary.js constant DICTIONARY_NAME (line 8) | const DICTIONARY_NAME = env('DICTIONARY_NAME'); method toString (line 34) | toString() { method toString (line 123) | toString() { function dictionaryInterfaceTests (line 200) | function dictionaryInterfaceTests() { function createValidDictionary (line 347) | function createValidDictionary() { FILE: integration-tests/js-compute/fixtures/app/src/edge-rate-limiter.js constant FASTLY_SERVICE_NAME (line 13) | const FASTLY_SERVICE_NAME = env('FASTLY_SERVICE_NAME'); constant PENALTY_BOX_NAME (line 14) | const PENALTY_BOX_NAME = `pb${FASTLY_SERVICE_NAME}`; constant RATE_COUNTER_NAME (line 15) | const RATE_COUNTER_NAME = `rc${FASTLY_SERVICE_NAME}`; method toString (line 370) | toString() { method toString (line 418) | toString() { method toString (line 515) | toString() { method toString (line 622) | toString() { method toString (line 1004) | toString() { method toString (line 1050) | toString() { method toString (line 1104) | toString() { method toString (line 1465) | toString() { FILE: integration-tests/js-compute/fixtures/app/src/fanout.js method toString (line 39) | toString() { FILE: integration-tests/js-compute/fixtures/app/src/fast-check.js method constructor (line 139) | constructor(interruptExecution = false) { method isFailure (line 144) | static isFailure(err) { function pre (line 153) | function pre(expectTruthy) { method [Symbol.iterator] (line 161) | [Symbol.iterator]() { method next (line 164) | next(value) { function nilHelper (line 169) | function nilHelper() { method nil (line 219) | static nil() { method of (line 222) | static of(...elements) { method constructor (line 225) | constructor(g) { method next (line 228) | next() { method [safeSymbolIterator] (line 231) | [safeSymbolIterator]() { method map (line 234) | map(f) { method flatMap (line 237) | flatMap(f) { method dropWhile (line 240) | dropWhile(f) { method drop (line 250) | drop(n) { method takeWhile (line 260) | takeWhile(f) { method take (line 263) | take(n) { method filter (line 266) | filter(f) { method every (line 269) | every(f) { method has (line 277) | has(f) { method join (line 285) | join(...others) { method getNthOrLast (line 288) | getNthOrLast(nth) { function stream (line 298) | function stream(g) { function hasCloneMethod (line 304) | function hasCloneMethod(instance) { function cloneIfNeeded (line 312) | function cloneIfNeeded(instance) { method constructor (line 319) | constructor(value_, context2, customGetValue = void 0) { method getValue (line 332) | getValue() { method filter (line 347) | filter(refinement) { method map (line 350) | map(mapper, unmapper) { method chain (line 353) | chain(chainer) { method noShrink (line 356) | noShrink() { method noBias (line 359) | noBias() { method constructor (line 364) | constructor(arb, chainer) { method generate (line 369) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 374) | canShrinkWithoutContext(value) { method shrink (line 377) | shrink(value, context2) { method valueChainer (line 409) | valueChainer(v, generateMrng, clonedMrng, biasFactor) { method isSafeContext (line 423) | isSafeContext(context2) { method constructor (line 438) | constructor(arb, mapper, unmapper) { method generate (line 445) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 449) | canShrinkWithoutContext(value) { method shrink (line 460) | shrink(value, context2) { method mapperWithCloneIfNeeded (line 472) | mapperWithCloneIfNeeded(v) { method valueMapper (line 488) | valueMapper(v) { method isSafeContext (line 493) | isSafeContext(context2) { method constructor (line 503) | constructor(arb, refinement) { method generate (line 509) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 517) | canShrinkWithoutContext(value) { method shrink (line 520) | shrink(value, context2) { method refinementOnValue (line 523) | refinementOnValue(v) { method constructor (line 528) | constructor(arb) { method generate (line 532) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 535) | canShrinkWithoutContext(value) { method shrink (line 538) | shrink(_value, _context) { method noShrink (line 541) | noShrink() { method constructor (line 546) | constructor(arb) { method generate (line 550) | generate(mrng, _biasFactor) { method canShrinkWithoutContext (line 553) | canShrinkWithoutContext(value) { method shrink (line 556) | shrink(value, context2) { method noBias (line 559) | noBias() { function isArbitrary (line 563) | function isArbitrary(instance) { function assertIsArbitrary (line 572) | function assertIsArbitrary(instance) { function safeExtractApply (line 581) | function safeExtractApply(f) { function safeApplyHacky (line 588) | function safeApplyHacky(f, instance, args) { function safeApply (line 595) | function safeApply(f, instance, args) { function extractForEach (line 638) | function extractForEach(instance) { function extractIndexOf (line 645) | function extractIndexOf(instance) { function extractJoin (line 652) | function extractJoin(instance) { function extractMap (line 659) | function extractMap(instance) { function extractFilter (line 666) | function extractFilter(instance) { function extractPush (line 673) | function extractPush(instance) { function extractPop (line 680) | function extractPop(instance) { function extractSplice (line 687) | function extractSplice(instance) { function extractSlice (line 694) | function extractSlice(instance) { function extractSort (line 701) | function extractSort(instance) { function extractEvery (line 708) | function extractEvery(instance) { function safeForEach (line 715) | function safeForEach(instance, fn) { function safeIndexOf (line 721) | function safeIndexOf(instance, ...args) { function safeJoin (line 727) | function safeJoin(instance, ...args) { function safeMap (line 733) | function safeMap(instance, fn) { function safeFilter (line 739) | function safeFilter(instance, predicate) { function safePush (line 745) | function safePush(instance, ...args) { function safePop (line 751) | function safePop(instance) { function safeSplice (line 757) | function safeSplice(instance, ...args) { function safeSlice (line 763) | function safeSlice(instance, ...args) { function safeSort (line 769) | function safeSort(instance, ...args) { function safeEvery (line 775) | function safeEvery(instance, ...args) { function extractGetTime (line 783) | function extractGetTime(instance) { function extractToISOString (line 790) | function extractToISOString(instance) { function safeGetTime (line 797) | function safeGetTime(instance) { function safeToISOString (line 803) | function safeToISOString(instance) { function extractAdd (line 810) | function extractAdd(instance) { function safeAdd (line 817) | function safeAdd(instance, value) { function extractSplit (line 832) | function extractSplit(instance) { function extractStartsWith (line 839) | function extractStartsWith(instance) { function extractEndsWith (line 846) | function extractEndsWith(instance) { function extractSubstring (line 853) | function extractSubstring(instance) { function extractToLowerCase (line 860) | function extractToLowerCase(instance) { function extractToUpperCase (line 867) | function extractToUpperCase(instance) { function extractPadStart (line 874) | function extractPadStart(instance) { function extractCharCodeAt (line 881) | function extractCharCodeAt(instance) { function extractReplace (line 888) | function extractReplace(instance) { function safeSplit (line 895) | function safeSplit(instance, ...args) { function safeStartsWith (line 901) | function safeStartsWith(instance, ...args) { function safeEndsWith (line 907) | function safeEndsWith(instance, ...args) { function safeSubstring (line 913) | function safeSubstring(instance, ...args) { function safeToLowerCase (line 919) | function safeToLowerCase(instance) { function safeToUpperCase (line 925) | function safeToUpperCase(instance) { function safePadStart (line 931) | function safePadStart(instance, ...args) { function safeCharCodeAt (line 937) | function safeCharCodeAt(instance, index) { function safeReplace (line 943) | function safeReplace(instance, pattern, replacement) { function extractNumberToString (line 950) | function extractNumberToString(instance) { function safeNumberToString (line 957) | function safeNumberToString(instance, ...args) { function safeHasOwnProperty (line 965) | function safeHasOwnProperty(instance, v) { function safeToString (line 968) | function safeToString(instance) { method constructor (line 974) | constructor(producer) { method [Symbol.iterator] (line 977) | [Symbol.iterator]() { method next (line 983) | next() { function makeLazy (line 990) | function makeLazy(producer) { function tupleMakeItCloneable (line 997) | function tupleMakeItCloneable(vs, values) { function tupleWrapper (line 1009) | function tupleWrapper(values) { function tupleShrink (line 1024) | function tupleShrink(arbs, value, context2) { method constructor (line 1051) | constructor(arbs) { method generate (line 1062) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 1069) | canShrinkWithoutContext(value) { method shrink (line 1080) | shrink(value, context2) { function tuple (line 1086) | function tuple(...arbs) { function runIdToFrequency (line 1092) | function runIdToFrequency(runId) { function configureGlobal (line 1098) | function configureGlobal(parameters) { function readConfigureGlobal (line 1101) | function readConfigureGlobal() { function resetConfigureGlobal (line 1104) | function resetConfigureGlobal() { function noUndefinedAsContext (line 1110) | function noUndefinedAsContext(value) { method constructor (line 1126) | constructor(arb, predicate) { method isAsync (line 1146) | isAsync() { method generate (line 1149) | generate(mrng, runId) { method shrink (line 1156) | shrink(value) { method runBeforeEach (line 1167) | async runBeforeEach() { method runAfterEach (line 1170) | async runAfterEach() { method run (line 1173) | async run(v, dontRunHook) { method beforeEach (line 1197) | beforeEach(hookFunction) { method afterEach (line 1202) | afterEach(hookFunction) { method constructor (line 1212) | constructor(arb) { method generate (line 1216) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 1220) | canShrinkWithoutContext(value) { method shrink (line 1223) | shrink(value, context2) { function asyncProperty (line 1234) | function asyncProperty(...args) { method constructor (line 1247) | constructor(arb, predicate) { method isAsync (line 1269) | isAsync() { method generate (line 1272) | generate(mrng, runId) { method shrink (line 1279) | shrink(value) { method runBeforeEach (line 1290) | runBeforeEach() { method runAfterEach (line 1293) | runAfterEach() { method run (line 1296) | run(v, dontRunHook) { method beforeEach (line 1320) | beforeEach(hookFunction) { method afterEach (line 1325) | afterEach(hookFunction) { function property (line 1334) | function property(...args) { function unsafeGenerateN (line 1368) | function unsafeGenerateN(rng, num) { function generateN (line 1375) | function generateN(rng, num) { function unsafeSkipN (line 1380) | function unsafeSkipN(rng, num) { function skipN (line 1385) | function skipN(rng, num) { function LinearCongruential322 (line 1403) | function LinearCongruential322(seed) { function fromState (line 1429) | function fromState(state) { function MersenneTwister2 (line 1477) | function MersenneTwister2(states, index) { function fromState2 (line 1577) | function fromState2(state) { function XorShift128Plus2 (line 1589) | function XorShift128Plus2(s01, s00, s11, s10) { function fromState3 (line 1651) | function fromState3(state) { function XoroShiro128Plus2 (line 1669) | function XoroShiro128Plus2(s01, s00, s11, s10) { function fromState4 (line 1727) | function fromState4(state) { function addArrayIntToNew (line 1744) | function addArrayIntToNew(arrayIntA, arrayIntB) { function addOneToPositiveArrayInt (line 1771) | function addOneToPositiveArrayInt(arrayInt) { function isStrictlySmaller (line 1785) | function isStrictlySmaller(dataA, dataB) { function substractArrayIntToNew (line 1797) | function substractArrayIntToNew(arrayIntA, arrayIntB) { function trimArrayIntInplace (line 1826) | function trimArrayIntInplace(arrayInt) { function fromNumberToArrayInt64 (line 1842) | function fromNumberToArrayInt64(out, n) { function substractArrayInt64 (line 1855) | function substractArrayInt64(out, arrayIntA, arrayIntB) { function unsafeUniformIntDistributionInternal (line 1892) | function unsafeUniformIntDistributionInternal(rangeSize, rng) { function unsafeUniformArrayIntDistributionInternal (line 1903) | function unsafeUniformArrayIntDistributionInternal(out, rangeSize, rng) { function unsafeUniformArrayIntDistribution (line 1924) | function unsafeUniformArrayIntDistribution(from, to, rng) { function uniformArrayIntDistribution (line 1938) | function uniformArrayIntDistribution(from, to, rng) { function unsafeUniformBigIntDistribution (line 1951) | function unsafeUniformBigIntDistribution(from, to, rng) { function uniformBigIntDistribution (line 1976) | function uniformBigIntDistribution(from, to, rng) { function uniformLargeIntInternal (line 1993) | function uniformLargeIntInternal(from, to, rangeSize, rng) { function unsafeUniformIntDistribution (line 2015) | function unsafeUniformIntDistribution(from, to, rng) { function uniformIntDistribution (line 2025) | function uniformIntDistribution(from, to, rng) { method constructor (line 2057) | constructor(op) { method toParameters (line 2104) | toParameters() { method read (line 2129) | static read(op) { function interruptAfter (line 2218) | function interruptAfter(timeMs, setTimeoutSafe, clearTimeoutSafe) { method constructor (line 2232) | constructor( method isAsync (line 2254) | isAsync() { method generate (line 2257) | generate(mrng, runId) { method shrink (line 2260) | shrink(value) { method run (line 2263) | run(v, dontRunHook) { method constructor (line 2311) | constructor(property2, timeMs, setTimeoutSafe, clearTimeoutSafe) { method isAsync (line 2324) | isAsync() { method generate (line 2327) | generate(mrng, runId) { method shrink (line 2330) | shrink(value) { method run (line 2333) | async run(v, dontRunHook) { method constructor (line 2350) | constructor(property2) { method isAsync (line 2360) | isAsync() { method generate (line 2363) | generate(mrng, _runId) { method shrink (line 2366) | shrink(value) { method run (line 2369) | run(v, dontRunHook) { function hasToStringMethod (line 2387) | function hasToStringMethod(instance) { function hasAsyncToStringMethod (line 2396) | function hasAsyncToStringMethod(instance) { function getSymbolDescription (line 2405) | function getSymbolDescription(s) { function stringifyNumber (line 2410) | function stringifyNumber(numValue) { function isSparseArray (line 2422) | function isSparseArray(arr) { function stringifyInternal (line 2431) | function stringifyInternal(value, previousValues, getAsyncContent) { function stringify (line 2605) | function stringify(value) { function possiblyAsyncStringify (line 2611) | function possiblyAsyncStringify(value) { function asyncStringify (line 2668) | async function asyncStringify(value) { function fromSyncCached (line 2673) | function fromSyncCached(cachedValue) { function fromCached (line 2676) | function fromCached(...data) { function fromCachedUnsafe (line 2680) | function fromCachedUnsafe(cachedValue, isAsync) { method constructor (line 2684) | constructor(property2, skipRuns) { method isAsync (line 2696) | isAsync() { method generate (line 2699) | generate(mrng, runId) { method shrink (line 2702) | shrink(value) { method run (line 2705) | run(v, dontRunHook) { function decorateProperty (line 2724) | function decorateProperty(rawProperty, qParams) { method constructor (line 2776) | constructor(verbosity, interruptedAsFailure) { method appendExecutionTree (line 2791) | appendExecutionTree(status, value) { method fail (line 2796) | fail(value, id, failure) { method skip (line 2809) | skip(value) { method success (line 2817) | success(value) { method interrupt (line 2825) | interrupt() { method extractFailures (line 2828) | extractFailures() { method toRunDetails (line 2844) | toRunDetails(seed, basePath, maxSkips, qParams) { method constructor (line 2904) | constructor(sourceValues, shrink, verbose, interruptedAsFailure) { method [Symbol.iterator] (line 2911) | [Symbol.iterator]() { method next (line 2914) | next() { method handleResult (line 2923) | handleResult(result) { method constructor (line 2947) | constructor(initialValues, maxInitialIterations, remainingSkips) { method [Symbol.iterator] (line 2952) | [Symbol.iterator]() { method next (line 2955) | next() { method skippedOne (line 2962) | skippedOne() { method constructor (line 2970) | constructor(sourceRng) { method clone (line 2973) | clone() { method next (line 2976) | next(bits) { method nextBoolean (line 2979) | nextBoolean() { method nextInt (line 2982) | nextInt(min, max) { method nextBigInt (line 2989) | nextBigInt(min, max) { method nextArrayInt (line 2992) | nextArrayInt(min, max) { method nextDouble (line 2995) | nextDouble() { method getState (line 3000) | getState() { function tossNext (line 3016) | function tossNext(generator, rng, index) { function lazyGenerate (line 3028) | function lazyGenerate(generator, rng, idx) { function produce (line 3042) | function produce(producer) { function pathWalk (line 3045) | function pathWalk(path, initialProducers, shrink) { function formatHints (line 3067) | function formatHints(hints) { function formatFailures (line 3073) | function formatFailures(failures, stringifyOne) { function formatExecutionSummary (line 3077) | function formatExecutionSummary(executionTrees, stringifyOne) { function preFormatTooManySkipped (line 3104) | function preFormatTooManySkipped(out, stringifyOne) { function preFormatFailure (line 3125) | function preFormatFailure(out, stringifyOne) { function preFormatEarlyInterrupted (line 3149) | function preFormatEarlyInterrupted(out, stringifyOne) { function defaultReportMessageInternal (line 3164) | function defaultReportMessageInternal(out, stringifyOne) { function defaultReportMessage (line 3183) | function defaultReportMessage(out) { function asyncDefaultReportMessage (line 3186) | async function asyncDefaultReportMessage(out) { function buildError (line 3210) | function buildError(errorMessage, out) { function throwIfFailed (line 3221) | function throwIfFailed(out) { function asyncThrowIfFailed (line 3225) | async function asyncThrowIfFailed(out) { function reportRunDetails (line 3229) | function reportRunDetails(out) { function asyncReportRunDetails (line 3236) | async function asyncReportRunDetails(out) { function runIt (line 3246) | function runIt(property2, shrink, sourceValues, verbose, interruptedAsFa... function asyncRunIt (line 3267) | async function asyncRunIt( function check (line 3294) | function check(rawProperty, params) { function assert (line 3360) | function assert(property2, params) { function toProperty (line 3367) | function toProperty(generator, qParams) { function streamSample (line 3373) | function streamSample(generator, params) { function sample (line 3407) | function sample(generator, params) { function round2 (line 3410) | function round2(n) { function statistics (line 3413) | function statistics(generator, classify, params) { function buildGeneratorValue (line 3446) | function buildGeneratorValue( function buildStableArbitraryGeneratorCache (line 3501) | function buildStableArbitraryGeneratorCache(isEqual) { function naiveIsEqual (line 3521) | function naiveIsEqual(v1, v2) { method constructor (line 3553) | constructor() { method generate (line 3557) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 3560) | canShrinkWithoutContext(value) { method shrink (line 3563) | shrink(_value, context2) { function gen (line 3597) | function gen() { function integerLogLike (line 3604) | function integerLogLike(v) { function bigIntLogLike (line 3607) | function bigIntLogLike(v) { function biasNumericRange (line 3611) | function biasNumericRange(min, max, logLike) { function halvePosInteger (line 3635) | function halvePosInteger(n) { function halveNegInteger (line 3638) | function halveNegInteger(n) { function shrinkInteger (line 3641) | function shrinkInteger(current, target, tryTargetAsap) { method constructor (line 3677) | constructor(min, max) { method generate (line 3682) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 3686) | canShrinkWithoutContext(value) { method shrink (line 3695) | shrink(current, context2) { method defaultTarget (line 3705) | defaultTarget() { method computeGenerateRange (line 3711) | computeGenerateRange(mrng, biasFactor) { method isLastChanceTry (line 3722) | isLastChanceTry(current, context2) { method isValidContext (line 3727) | static isValidContext(current, context2) { function buildCompleteIntegerConstraints (line 3743) | function buildCompleteIntegerConstraints(constraints) { function integer (line 3748) | function integer(constraints = {}) { function getDepthContextFor (line 3766) | function getDepthContextFor(contextMeta) { function createDepthIdentifier (line 3781) | function createDepthIdentifier() { method constructor (line 3788) | constructor(arb, mrng, biasFactor) { method attemptExact (line 3793) | attemptExact() { method next (line 3796) | next() { method constructor (line 3805) | constructor(arb, mrng, slices, biasFactor) { method attemptExact (line 3814) | attemptExact(targetLength) { method next (line 3832) | next() { function buildSlicedGenerator (line 3858) | function buildSlicedGenerator(arb, mrng, slices, biasFactor) { function biasedMaxLength (line 3874) | function biasedMaxLength(minLength, maxLength) { method constructor (line 3884) | constructor( method preFilter (line 3903) | preFilter(tab) { method makeItCloneable (line 3913) | static makeItCloneable(vs, shrinkables) { method generateNItemsNoDuplicates (line 3924) | generateNItemsNoDuplicates(setBuilder, N, mrng, biasFactorItems) { method safeGenerateNItemsNoDuplicates (line 3943) | safeGenerateNItemsNoDuplicates(setBuilder, N, mrng, biasFactorItems) { method generateNItems (line 3960) | generateNItems(N, mrng, biasFactorItems) { method safeGenerateNItems (line 3975) | safeGenerateNItems(N, mrng, biasFactorItems) { method wrapper (line 3987) | wrapper(itemsRaw, shrunkOnce, itemsRawLengthContext, startIndex) { method generate (line 4012) | generate(mrng, biasFactor) { method applyBias (line 4026) | applyBias(mrng, biasFactor) { method canShrinkWithoutContext (line 4058) | canShrinkWithoutContext(value) { method shrinkItemByItem (line 4079) | shrinkItemByItem(value, safeContext, endIndex) { method shrinkImpl (line 4108) | shrinkImpl(value, context2) { method shrink (line 4180) | shrink(value, context2) { function maxLengthFromMinLength (line 4199) | function maxLengthFromMinLength(minLength, size) { function relativeSizeToSize (line 4217) | function relativeSizeToSize(size, defaultSize) { function maxGeneratedLengthFromSizeForArbitrary (line 4235) | function maxGeneratedLengthFromSizeForArbitrary( function depthBiasFromSizeForArbitrary (line 4257) | function depthBiasFromSizeForArbitrary(depthSizeOrSize, specifiedMaxDept... function resolveSize (line 4288) | function resolveSize(size) { function array (line 4297) | function array(arb, constraints = {}) { function halveBigInt (line 4324) | function halveBigInt(n) { function shrinkBigInt (line 4327) | function shrinkBigInt(current, target, tryTargetAsap) { method constructor (line 4352) | constructor(min, max) { method generate (line 4357) | generate(mrng, biasFactor) { method computeGenerateRange (line 4361) | computeGenerateRange(mrng, biasFactor) { method canShrinkWithoutContext (line 4372) | canShrinkWithoutContext(value) { method shrink (line 4375) | shrink(current, context2) { method defaultTarget (line 4385) | defaultTarget() { method isLastChanceTry (line 4391) | isLastChanceTry(current, context2) { method isValidContext (line 4398) | static isValidContext(current, context2) { function buildCompleteBigIntConstraints (line 4415) | function buildCompleteBigIntConstraints(constraints) { function extractBigIntConstraints (line 4434) | function extractBigIntConstraints(args) { function bigInt (line 4444) | function bigInt(...args) { function bigIntN (line 4455) | function bigIntN(n) { function computeDefaultMax (line 4467) | function computeDefaultMax() { function bigUint (line 4470) | function bigUint(constraints) { function bigUintN (line 4483) | function bigUintN(n) { function booleanMapper (line 4495) | function booleanMapper(v) { function booleanUnmapper (line 4498) | function booleanUnmapper(v) { function boolean (line 4502) | function boolean() { method constructor (line 4511) | constructor(values) { method generate (line 4515) | generate(mrng, _biasFactor) { method canShrinkWithoutContext (line 4524) | canShrinkWithoutContext(value) { method shrink (line 4532) | shrink(value, context2) { function constantFrom (line 4541) | function constantFrom(...values) { function falsy (line 4549) | function falsy(constraints) { function indexToCharStringUnmapper (line 4558) | function indexToCharStringUnmapper(c) { function buildCharacterArbitrary (line 4577) | function buildCharacterArbitrary(min, max, mapToCode, unmapFromCode) { function indexToPrintableIndexMapper (line 4585) | function indexToPrintableIndexMapper(v) { function indexToPrintableIndexUnmapper (line 4590) | function indexToPrintableIndexUnmapper(v) { function ascii (line 4597) | function ascii() { function base64Mapper (line 4607) | function base64Mapper(v) { function base64Unmapper (line 4613) | function base64Unmapper(v) { function base64 (line 4619) | function base64() { function identity (line 4624) | function identity(v) { function char (line 4627) | function char() { function char16bits (line 4632) | function char16bits() { function unicodeMapper (line 4643) | function unicodeMapper(v) { function unicodeUnmapper (line 4647) | function unicodeUnmapper(v) { function fullUnicode (line 4652) | function fullUnicode() { function hexaMapper (line 4662) | function hexaMapper(v) { function hexaUnmapper (line 4665) | function hexaUnmapper(v) { function hexa (line 4668) | function hexa() { function unicodeMapper2 (line 4674) | function unicodeMapper2(v) { function unicodeUnmapper2 (line 4678) | function unicodeUnmapper2(v) { function unicode (line 4683) | function unicode() { function constant (line 4693) | function constant(value) { method constructor (line 4699) | constructor() { method log (line 4702) | log(data) { method size (line 4705) | size() { method toString (line 4708) | toString() { method [cloneMethod] (line 4711) | [cloneMethod]() { function context (line 4715) | function context() { function timeToDateMapper (line 4722) | function timeToDateMapper(time) { function timeToDateUnmapper (line 4725) | function timeToDateUnmapper(value) { function timeToDateMapperWithNaN (line 4731) | function timeToDateMapperWithNaN(valueForNaN) { function timeToDateUnmapperWithNaN (line 4736) | function timeToDateUnmapperWithNaN(valueForNaN) { function date (line 4745) | function date(constraints = {}) { method constructor (line 4776) | constructor(arb, numValues) { method generate (line 4781) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 4792) | canShrinkWithoutContext(value) { method shrink (line 4806) | shrink(value, context2) { method shrinkImpl (line 4814) | *shrinkImpl(value, contexts) { method makeItCloneable (line 4824) | static makeItCloneable(vs, shrinkables) { method wrapper (line 4835) | wrapper(items) { function clone (line 4853) | function clone(arb, numValues) { method constructor (line 4859) | constructor(isEqual) { method tryAdd (line 4863) | tryAdd(value) { method size (line 4872) | size() { method getData (line 4875) | getData() { method constructor (line 4883) | constructor(selector) { method tryAdd (line 4888) | tryAdd(value) { method size (line 4902) | size() { method getData (line 4905) | getData() { method constructor (line 4913) | constructor(selector) { method tryAdd (line 4919) | tryAdd(value) { method size (line 4937) | size() { method getData (line 4940) | getData() { method constructor (line 4947) | constructor(selector) { method tryAdd (line 4952) | tryAdd(value) { method size (line 4962) | size() { method getData (line 4965) | getData() { function buildUniqueArraySetBuilder (line 4971) | function buildUniqueArraySetBuilder(constraints) { function uniqueArray (line 4998) | function uniqueArray(arb, constraints = {}) { function keyValuePairsToObjectMapper (line 5034) | function keyValuePairsToObjectMapper(definition) { function buildIsValidPropertyNameFilter (line 5046) | function buildIsValidPropertyNameFilter(obj) { function keyValuePairsToObjectUnmapper (line 5059) | function keyValuePairsToObjectUnmapper(value) { function dictionaryKeyExtractor (line 5090) | function dictionaryKeyExtractor(entry) { function dictionary (line 5093) | function dictionary(keyArb, valueArb, constraints = {}) { method from (line 5115) | static from(warbs, constraints, label) { method constructor (line 5158) | constructor(warbs, constraints, context2) { method generate (line 5171) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 5186) | canShrinkWithoutContext(value) { method shrink (line 5189) | shrink(value, context2) { method defaultShrinkForFirst (line 5221) | defaultShrinkForFirst(selectedIndex) { method canShrinkWithoutContextIndex (line 5239) | canShrinkWithoutContextIndex(value) { method mapIntoValue (line 5259) | mapIntoValue(idx, value, clonedMrngForFallbackFirst, biasFactor) { method safeGenerateForIndex (line 5268) | safeGenerateForIndex(mrng, idx, biasFactor) { method mustGenerateFirst (line 5285) | mustGenerateFirst() { method mustFallbackToFirstInShrink (line 5288) | mustFallbackToFirstInShrink(idx) { method computeNegDepthBenefit (line 5295) | computeNegDepthBenefit() { function isOneOfContraints (line 5309) | function isOneOfContraints(param) { function toWeightedArbitrary (line 5318) | function toWeightedArbitrary(maybeWeightedArbitrary) { function oneof (line 5324) | function oneof(...args) { function nat (line 5336) | function nat(arg) { function indexToMappedConstantMapperFor (line 5353) | function indexToMappedConstantMapperFor(entries) { function buildReverseMapping (line 5363) | function buildReverseMapping(entries) { function indexToMappedConstantUnmapperFor (line 5383) | function indexToMappedConstantUnmapperFor(entries) { function computeNumChoices (line 5402) | function computeNumChoices(options) { function mapToConstant (line 5419) | function mapToConstant(...entries) { function percentCharArbMapper (line 5432) | function percentCharArbMapper(c) { function percentCharArbUnmapper (line 5438) | function percentCharArbUnmapper(value) { function option (line 5471) | function option(arb, constraints = {}) { function patternsToStringMapper (line 5495) | function patternsToStringMapper(tab) { function patternsToStringUnmapperFor (line 5498) | function patternsToStringUnmapperFor(patternsArb, constraints) { function computeCandidateString (line 5571) | function computeCandidateString(dangerous, charArbitrary, stringSplitter) { function createSlicesForString (line 5585) | function createSlicesForString(charArbitrary, stringSplitter) { function stringOf (line 5602) | function stringOf(charArb, constraints = {}) { function filterInvalidSubdomainLabel (line 5618) | function filterInvalidSubdomainLabel(subdomainLabel2) { function toAdapterValue (line 5633) | function toAdapterValue(rawValue, adapter2) { method constructor (line 5641) | constructor(sourceArb, adapter2) { method generate (line 5647) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 5651) | canShrinkWithoutContext(value) { method shrink (line 5657) | shrink(value, context2) { function adapter (line 5667) | function adapter(sourceArb, adapter2) { function toSubdomainLabelMapper (line 5672) | function toSubdomainLabelMapper([f, d]) { function toSubdomainLabelUnmapper (line 5675) | function toSubdomainLabelUnmapper(value) { function subdomainLabel (line 5687) | function subdomainLabel(size) { function labelsMapper (line 5702) | function labelsMapper(elements) { function labelsUnmapper (line 5705) | function labelsUnmapper(value) { function labelsAdapter (line 5715) | function labelsAdapter(labels) { function domain (line 5729) | function domain(constraints = {}) { function dotAdapter (line 5752) | function dotAdapter(a) { function dotMapper (line 5762) | function dotMapper(a) { function dotUnmapper (line 5765) | function dotUnmapper(value) { function atMapper (line 5771) | function atMapper(data) { function atUnmapper (line 5774) | function atUnmapper(value) { function emailAddress (line 5780) | function emailAddress(constraints = {}) { function isZero64 (line 5823) | function isZero64(a) { function isStrictlyNegative64 (line 5826) | function isStrictlyNegative64(a) { function isStrictlyPositive64 (line 5829) | function isStrictlyPositive64(a) { function isEqual64 (line 5832) | function isEqual64(a, b) { function isStrictlySmaller64Internal (line 5838) | function isStrictlySmaller64Internal(a, b) { function isStrictlySmaller64 (line 5841) | function isStrictlySmaller64(a, b) { function clone64 (line 5849) | function clone64(a) { function substract64DataInternal (line 5852) | function substract64DataInternal(a, b) { function substract64Internal (line 5861) | function substract64Internal(a, b) { function substract64 (line 5875) | function substract64(arrayIntA, arrayIntB) { function negative64 (line 5883) | function negative64(arrayIntA) { function add64 (line 5889) | function add64(arrayIntA, arrayIntB) { function halve64 (line 5898) | function halve64(a) { function logLike64 (line 5907) | function logLike64(a) { method constructor (line 5919) | constructor(min, max) { method generate (line 5925) | generate(mrng, biasFactor) { method computeGenerateRange (line 5933) | computeGenerateRange(mrng, biasFactor) { method canShrinkWithoutContext (line 5944) | canShrinkWithoutContext(value) { method shrinkArrayInt64 (line 5958) | shrinkArrayInt64(value, target, tryTargetAsap) { method shrink (line 5975) | shrink(current, context2) { method defaultTarget (line 5985) | defaultTarget() { method isLastChanceTry (line 5991) | isLastChanceTry(current, context2) { method isValidContext (line 6007) | static isValidContext(_current, context2) { method retrieveBiasedRanges (line 6023) | retrieveBiasedRanges() { function arrayInt64 (line 6055) | function arrayInt64(min, max) { function bitCastDoubleToUInt64 (line 6068) | function bitCastDoubleToUInt64(f) { function decomposeDouble (line 6072) | function decomposeDouble(d) { function positiveNumberToInt64 (line 6083) | function positiveNumberToInt64(n) { function indexInDoubleFromDecomp (line 6086) | function indexInDoubleFromDecomp(exponent, significand) { function doubleToIndex (line 6097) | function doubleToIndex(d) { function indexToDouble (line 6120) | function indexToDouble(index) { function safeDoubleToIndex (line 6150) | function safeDoubleToIndex(d, constraintsLabel) { function unmapperDoubleToIndex (line 6158) | function unmapperDoubleToIndex(value) { function double (line 6162) | function double(constraints = {}) { function bitCastFloatToUInt32 (line 6221) | function bitCastFloatToUInt32(f) { function decomposeFloat (line 6225) | function decomposeFloat(f) { function indexInFloatFromDecomp (line 6236) | function indexInFloatFromDecomp(exponent, significand) { function floatToIndex (line 6242) | function floatToIndex(f) { function indexToFloat (line 6258) | function indexToFloat(index) { function safeFloatToIndex (line 6280) | function safeFloatToIndex(f, constraintsLabel) { function unmapperFloatToIndex (line 6293) | function unmapperFloatToIndex(value) { function float (line 6297) | function float(constraints = {}) { function escapeForTemplateString (line 6338) | function escapeForTemplateString(originalText) { function escapeForMultilineComments (line 6341) | function escapeForMultilineComments(originalText) { function hash (line 6391) | function hash(repr) { function buildCompareFunctionArbitrary (line 6429) | function buildCompareFunctionArbitrary(cmp) { function compareBooleanFunc (line 6473) | function compareBooleanFunc() { function compareFunc (line 6485) | function compareFunc() { function func (line 6498) | function func(arb) { function maxSafeInteger (line 6545) | function maxSafeInteger() { function maxSafeNat (line 6551) | function maxSafeNat() { function natToStringifiedNatMapper (line 6557) | function natToStringifiedNatMapper(options) { function tryParseStringifiedNat (line 6569) | function tryParseStringifiedNat(stringValue, radix) { function natToStringifiedNatUnmapper (line 6576) | function natToStringifiedNatUnmapper(value) { function dotJoinerMapper (line 6590) | function dotJoinerMapper(data) { function dotJoinerUnmapper (line 6593) | function dotJoinerUnmapper(value) { function ipV4 (line 6599) | function ipV4() { function buildStringifiedNatArbitrary (line 6607) | function buildStringifiedNatArbitrary(maxValue) { function dotJoinerMapper2 (line 6615) | function dotJoinerMapper2(data) { function dotJoinerUnmapper2 (line 6618) | function dotJoinerUnmapper2(value) { function ipV4Extended (line 6624) | function ipV4Extended() { function codePointsToStringMapper (line 6646) | function codePointsToStringMapper(tab) { function codePointsToStringUnmapper (line 6649) | function codePointsToStringUnmapper(value) { function hexaString (line 6658) | function hexaString(constraints = {}) { function readBh (line 6677) | function readBh(value) { function extractEhAndL (line 6681) | function extractEhAndL(value) { function fullySpecifiedMapper (line 6697) | function fullySpecifiedMapper(data) { function fullySpecifiedUnmapper (line 6700) | function fullySpecifiedUnmapper(value) { function onlyTrailingMapper (line 6704) | function onlyTrailingMapper(data) { function onlyTrailingUnmapper (line 6707) | function onlyTrailingUnmapper(value) { function multiTrailingMapper (line 6712) | function multiTrailingMapper(data) { function multiTrailingUnmapper (line 6715) | function multiTrailingUnmapper(value) { function multiTrailingMapperOne (line 6721) | function multiTrailingMapperOne(data) { function multiTrailingUnmapperOne (line 6724) | function multiTrailingUnmapperOne(value) { function singleTrailingMapper (line 6728) | function singleTrailingMapper(data) { function singleTrailingUnmapper (line 6731) | function singleTrailingUnmapper(value) { function noTrailingMapper (line 6736) | function noTrailingMapper(data) { function noTrailingUnmapper (line 6739) | function noTrailingUnmapper(value) { function h16sTol32Mapper (line 6746) | function h16sTol32Mapper([a, b]) { function h16sTol32Unmapper (line 6749) | function h16sTol32Unmapper(value) { function ipV6 (line 6754) | function ipV6() { method constructor (line 6806) | constructor(name) { method generate (line 6811) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 6819) | canShrinkWithoutContext(value) { method shrink (line 6827) | shrink(value, context2) { function letrec (line 6839) | function letrec(builder) { function wordsToJoinedStringMapper (line 6861) | function wordsToJoinedStringMapper(words) { function wordsToJoinedStringUnmapperFor (line 6869) | function wordsToJoinedStringUnmapperFor(wordsArbitrary) { function wordsToSentenceMapper (line 6885) | function wordsToSentenceMapper(words) { function wordsToSentenceUnmapperFor (line 6892) | function wordsToSentenceUnmapperFor(wordsArbitrary) { function sentencesToParagraphMapper (line 6923) | function sentencesToParagraphMapper(sentences) { function sentencesToParagraphUnmapper (line 6926) | function sentencesToParagraphUnmapper(value) { function loremWord (line 6941) | function loremWord() { function lorem (line 7095) | function lorem(constraints = {}) { function memo (line 7124) | function memo(builder) { function countToggledBits (line 7139) | function countToggledBits(n) { function computeNextFlags (line 7147) | function computeNextFlags(flags, nextSize) { function computeTogglePositions (line 7164) | function computeTogglePositions(chars, toggleCase) { function computeFlagsFromChars (line 7171) | function computeFlagsFromChars(untoggledChars, toggledChars, togglePosit... function applyFlagsOnChars (line 7187) | function applyFlagsOnChars(chars, flags, togglePositions, toggleCase) { method constructor (line 7200) | constructor(stringArb, toggleCase, untoggleAll) { method buildContextFor (line 7206) | buildContextFor(rawStringValue, flagsValue) { method generate (line 7214) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 7231) | canShrinkWithoutContext(value) { method shrink (line 7239) | shrink(value, context2) { function defaultToggleCase (line 7319) | function defaultToggleCase(rawChar) { function mixedCase (line 7324) | function mixedCase(stringArb, constraints) { function toTypedMapper (line 7335) | function toTypedMapper(data) { function fromTypedUnmapper (line 7338) | function fromTypedUnmapper(value) { function float32Array (line 7342) | function float32Array(constraints = {}) { function toTypedMapper2 (line 7350) | function toTypedMapper2(data) { function fromTypedUnmapper2 (line 7353) | function fromTypedUnmapper2(value) { function float64Array (line 7357) | function float64Array(constraints = {}) { function typedIntArrayArbitraryArbitraryBuilder (line 7380) | function typedIntArrayArbitraryArbitraryBuilder( function int16Array (line 7415) | function int16Array(constraints = {}) { function int32Array (line 7426) | function int32Array(constraints = {}) { function int8Array (line 7437) | function int8Array(constraints = {}) { function uint16Array (line 7448) | function uint16Array(constraints = {}) { function uint32Array (line 7459) | function uint32Array(constraints = {}) { function uint8Array (line 7470) | function uint8Array(constraints = {}) { function uint8ClampedArray (line 7481) | function uint8ClampedArray(constraints = {}) { function isSafeContext (line 7492) | function isSafeContext(context2) { function toGeneratorValue (line 7495) | function toGeneratorValue(value) { function toShrinkerValue (line 7505) | function toShrinkerValue(value) { method constructor (line 7516) | constructor(generatorArbitrary, shrinkerArbitrary) { method generate (line 7521) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 7524) | canShrinkWithoutContext(value) { method shrink (line 7527) | shrink(value, context2) { function restrictedIntegerArbitraryBuilder (line 7543) | function restrictedIntegerArbitraryBuilder(min, maxGenerated, max) { function extractMaxIndex (line 7560) | function extractMaxIndex(indexesAndValues) { function arrayFromItems (line 7567) | function arrayFromItems(length, indexesAndValues) { function sparseArray (line 7575) | function sparseArray(arb, constraints = {}) { function arrayToMapMapper (line 7680) | function arrayToMapMapper(data) { function arrayToMapUnmapper (line 7683) | function arrayToMapUnmapper(value) { function arrayToSetMapper (line 7698) | function arrayToSetMapper(data) { function arrayToSetUnmapper (line 7701) | function arrayToSetUnmapper(value) { function mapOf (line 7716) | function mapOf(ka, va, maxKeys, size, depthIdentifier) { function dictOf (line 7725) | function dictOf(ka, va, maxKeys, size, depthIdentifier, withNullPrototyp... function setOf (line 7733) | function setOf(va, maxKeys, size, depthIdentifier) { function typedArray (line 7741) | function typedArray(constraints) { function anyArbitraryBuilder (line 7754) | function anyArbitraryBuilder(constraints) { function string (line 7819) | function string(constraints = {}) { function unboxedToBoxedMapper (line 7838) | function unboxedToBoxedMapper(value) { function unboxedToBoxedUnmapper (line 7850) | function unboxedToBoxedUnmapper(value) { function boxedArbitraryBuilder (line 7866) | function boxedArbitraryBuilder(arb) { function defaultValues (line 7871) | function defaultValues(constraints) { function boxArbitraries (line 7880) | function boxArbitraries(arbs) { function boxArbitrariesIfNeeded (line 7883) | function boxArbitrariesIfNeeded(arbs, boxEnabled) { function toQualifiedObjectConstraints (line 7886) | function toQualifiedObjectConstraints(settings = {}) { function objectInternal (line 7913) | function objectInternal(constraints) { function object (line 7920) | function object(constraints) { function jsonConstraintsBuilder (line 7925) | function jsonConstraintsBuilder(stringArbitrary, constraints) { function anything (line 7938) | function anything(constraints) { function jsonValue (line 7943) | function jsonValue(constraints = {}) { function json (line 7948) | function json(constraints = {}) { function unicodeString (line 7955) | function unicodeString(constraints = {}) { function unicodeJsonValue (line 7974) | function unicodeJsonValue(constraints = {}) { function unicodeJson (line 7979) | function unicodeJson(constraints = {}) { function extractEnumerableKeys (line 7988) | function extractEnumerableKeys(instance) { function buildValuesAndSeparateKeysToObjectMapper (line 8007) | function buildValuesAndSeparateKeysToObjectMapper(keys, noKeyValue2) { function buildValuesAndSeparateKeysToObjectUnmapper (line 8024) | function buildValuesAndSeparateKeysToObjectUnmapper(keys, noKeyValue2) { function buildPartialRecordArbitrary (line 8081) | function buildPartialRecordArbitrary( function record (line 8107) | function record(recordModel, constraints) { function prettyPrint (line 8153) | function prettyPrint(seenValuesStrings) { method constructor (line 8157) | constructor(arb) { method generate (line 8161) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 8190) | canShrinkWithoutContext(value) { method shrink (line 8193) | shrink(_value, _context) { function infiniteStream (line 8199) | function infiniteStream(arb) { function asciiString (line 8205) | function asciiString(constraints = {}) { function stringToBase64Mapper (line 8224) | function stringToBase64Mapper(s) { function stringToBase64Unmapper (line 8236) | function stringToBase64Unmapper(value) { function base64String (line 8252) | function base64String(constraints = {}) { function fullUnicodeString (line 8288) | function fullUnicodeString(constraints = {}) { function charsToStringMapper (line 8307) | function charsToStringMapper(tab) { function charsToStringUnmapper (line 8310) | function charsToStringUnmapper(value) { function string16bits (line 8319) | function string16bits(constraints = {}) { function isSubarrayOf (line 8338) | function isSubarrayOf(source, small) { method constructor (line 8371) | constructor(originalArray, isOrdered, minLength, maxLength) { method generate (line 8401) | generate(mrng, biasFactor) { method canShrinkWithoutContext (line 8423) | canShrinkWithoutContext(value) { method shrink (line 8432) | shrink(value, context2) { function subarray (line 8462) | function subarray(originalArray, constraints = {}) { function shuffledSubarray (line 8468) | function shuffledSubarray(originalArray, constraints = {}) { function encodeSymbol (line 8532) | function encodeSymbol(symbol) { function pad (line 8535) | function pad(value, paddingLength) { function smallUintToBase32StringMapper (line 8542) | function smallUintToBase32StringMapper(num) { function uintToBase32StringMapper (line 8552) | function uintToBase32StringMapper(num, paddingLength) { function paddedUintToBase32StringMapper (line 8560) | function paddedUintToBase32StringMapper(paddingLength) { function uintToBase32StringUnmapper (line 8565) | function uintToBase32StringUnmapper(value) { function ulidMapper (line 8586) | function ulidMapper(parts) { function ulidUnmapper (line 8591) | function ulidUnmapper(value) { function ulid (line 8601) | function ulid() { function numberToPaddedEightMapper (line 8613) | function numberToPaddedEightMapper(n) { function numberToPaddedEightUnmapper (line 8616) | function numberToPaddedEightUnmapper(value) { function buildPaddedNumberArbitrary (line 8631) | function buildPaddedNumberArbitrary(min, max) { function paddedEightsToUuidMapper (line 8639) | function paddedEightsToUuidMapper(t) { function paddedEightsToUuidUnmapper (line 8644) | function paddedEightsToUuidUnmapper(value) { function uuid (line 8661) | function uuid() { function uuidV (line 8672) | function uuidV(versionNumber) { function hostUserInfo (line 8687) | function hostUserInfo(size) { function userHostPortMapper (line 8708) | function userHostPortMapper([u, h2, p]) { function userHostPortUnmapper (line 8711) | function userHostPortUnmapper(value) { function bracketedMapper (line 8726) | function bracketedMapper(s) { function bracketedUnmapper (line 8729) | function bracketedUnmapper(value) { function webAuthority (line 8739) | function webAuthority(constraints) { function buildUriQueryOrFragmentArbitrary (line 8758) | function buildUriQueryOrFragmentArbitrary(size) { function webFragments (line 8784) | function webFragments(constraints = {}) { function webSegment (line 8789) | function webSegment(constraints = {}) { function segmentsToPathMapper (line 8815) | function segmentsToPathMapper(segments) { function segmentsToPathUnmapper (line 8821) | function segmentsToPathUnmapper(value) { function sqrtSize (line 8832) | function sqrtSize(size) { function buildUriPathArbitrary (line 8846) | function buildUriPathArbitrary(resolvedSize) { function webPath (line 8855) | function webPath(constraints) { function webQueryParameters (line 8862) | function webQueryParameters(constraints = {}) { function partsToUrlMapper (line 8867) | function partsToUrlMapper(data) { function partsToUrlUnmapper (line 8875) | function partsToUrlUnmapper(value) { function webUrl (line 8899) | function webUrl(constraints) { method constructor (line 8930) | constructor(commands2, metadataForReplay) { method [Symbol.iterator] (line 8934) | [Symbol.iterator]() { method [cloneMethod] (line 8937) | [cloneMethod]() { method toString (line 8943) | toString() { method constructor (line 8957) | constructor(cmd) { method check (line 8973) | check(m) { method run (line 8976) | run(m, r) { method clone (line 8980) | clone() { method toString (line 8985) | toString() { method parse (line 8992) | static parse(replayPathStr) { method stringify (line 8998) | static stringify(replayPath) { method intToB64 (line 9004) | static intToB64(n) { method b64ToInt (line 9010) | static b64ToInt(c) { method countOccurences (line 9016) | static countOccurences(replayPath) { method parseOccurences (line 9028) | static parseOccurences(counts, changes) { method stringifyChanges (line 9037) | static stringifyChanges(occurences) { method parseChanges (line 9047) | static parseChanges(serializedChanges) { method stringifyCounts (line 9058) | static stringifyCounts(occurences) { method parseCounts (line 9061) | static parseCounts(serializedCount) { method constructor (line 9068) | constructor( method metadataForReplay (line 9089) | metadataForReplay() { method buildValueFor (line 9094) | buildValueFor(items, shrunkOnce) { method generate (line 9102) | generate(mrng) { method canShrinkWithoutContext (line 9113) | canShrinkWithoutContext(value) { method filterOnExecution (line 9116) | filterOnExecution(itemsRaw) { method filterOnReplay (line 9126) | filterOnReplay(itemsRaw) { method filterForShrinkImpl (line 9135) | filterForShrinkImpl(itemsRaw) { method shrink (line 9149) | shrink(_value, context2) { function commands (line 9197) | function commands(commandArbs, constraints = {}) { method constructor (line 9222) | constructor(s, cmd) { method check (line 9226) | async check(m) { method run (line 9247) | async run(m, r) { function modelRun (line 9327) | function modelRun(s, cmds) { function asyncModelRun (line 9330) | async function asyncModelRun(s, cmds) { function scheduledModelRun (line 9333) | async function scheduledModelRun(scheduler2, s, cmds) { method constructor (line 9347) | constructor(act, taskSelector) { method buildLog (line 9356) | static buildLog(reportItem) { method log (line 9359) | log(schedulingType, taskId, label, metadata, status, data) { method scheduleInternal (line 9369) | scheduleInternal( method schedule (line 9411) | schedule(task, label, metadata, customAct) { method scheduleFunction (line 9420) | scheduleFunction(asyncFunction, customAct) { method scheduleSequence (line 9430) | scheduleSequence(sequenceBuilders, customAct) { method count (line 9472) | count() { method internalWaitOne (line 9475) | internalWaitOne() { method waitOne (line 9488) | async waitOne(customAct) { method waitAll (line 9492) | async waitAll(customAct) { method waitFor (line 9497) | async waitFor(unscheduledTask, customAct) { method report (line 9552) | report() { method toString (line 9564) | toString() { method [cloneMethod] (line 9574) | [cloneMethod]() { function buildNextTaskIndex (line 9580) | function buildNextTaskIndex(ordering) { function buildSchedulerFor (line 9603) | function buildSchedulerFor(act, ordering) { function buildNextTaskIndex2 (line 9608) | function buildNextTaskIndex2(mrng) { method constructor (line 9618) | constructor(act) { method generate (line 9622) | generate(mrng, _biasFactor) { method canShrinkWithoutContext (line 9628) | canShrinkWithoutContext(value) { method shrink (line 9631) | shrink(_value, _context) { function scheduler (line 9637) | function scheduler(constraints) { function schedulerFor (line 9641) | function schedulerFor(customOrderingOrConstraints, constraintsOrUndefine... function bigInt64Array (line 9654) | function bigInt64Array(constraints = {}) { function bigUint64Array (line 9665) | function bigUint64Array(constraints = {}) { function raiseUnsupportedASTNode (line 9676) | function raiseUnsupportedASTNode(astNode) { function addMissingDotStarTraversalAddMissing (line 9679) | function addMissingDotStarTraversalAddMissing(astNode, isFirst, isLast) { function addMissingDotStarTraversal (line 9731) | function addMissingDotStarTraversal( function addMissingDotStar (line 9813) | function addMissingDotStar(astNode) { function charSizeAt (line 9818) | function charSizeAt(text, pos) { function isHexaDigit (line 9826) | function isHexaDigit(char2) { function isDigit (line 9833) | function isDigit(char2) { function squaredBracketBlockContentEndFrom (line 9836) | function squaredBracketBlockContentEndFrom(text, from) { function parenthesisBlockContentEndFrom (line 9847) | function parenthesisBlockContentEndFrom(text, from) { function curlyBracketBlockContentEndFrom (line 9866) | function curlyBracketBlockContentEndFrom(text, from) { function blockEndFrom (line 9891) | function blockEndFrom(text, from, unicodeMode, mode) { function readFrom (line 10055) | function readFrom(text, from, unicodeMode, mode) { function safePop2 (line 10062) | function safePop2(tokens) { function isDigit2 (line 10071) | function isDigit2(char2) { function simpleChar (line 10074) | function simpleChar(char2, escaped) { function metaEscapedChar (line 10084) | function metaEscapedChar(block, symbol) { function toSingleToken (line 10093) | function toSingleToken(tokens, allowEmpty) { function blockToCharToken (line 10105) | function blockToCharToken(block) { function pushTokens (line 10190) | function pushTokens(tokens, regexSource, unicodeMode, groups) { function tokenizeRegex (line 10473) | function tokenizeRegex(regex) { function raiseUnsupportedASTNode2 (line 10495) | function raiseUnsupportedASTNode2(astNode) { function toMatchingArbitrary (line 10498) | function toMatchingArbitrary(astNode, constraints, flags) { function stringMatching (line 10680) | function stringMatching(regex, constraints = {}) { FILE: integration-tests/js-compute/fixtures/app/src/geoip.js method toString (line 83) | toString() { FILE: integration-tests/js-compute/fixtures/app/src/index.js function app (line 77) | async function app(event) { FILE: integration-tests/js-compute/fixtures/app/src/manual-framing-headers.js function requestInitObjectLiteral (line 8) | async function requestInitObjectLiteral(manualFramingHeaders) { function requestMethod (line 23) | async function requestMethod(manualFramingHeaders) { function requestClone (line 38) | async function requestClone(manualFramingHeaders) { function fetchInitObjectLiteral (line 53) | async function fetchInitObjectLiteral(manualFramingHeaders) { function responseInitObjectLiteral (line 149) | async function responseInitObjectLiteral(manualFramingHeaders) { function responseInitresponseInstance (line 167) | async function responseInitresponseInstance(manualFramingHeaders) { function responseMethod (line 222) | async function responseMethod(setManualFramingHeaders) { function responseClone (line 241) | async function responseClone(setManualFramingHeaders) { FILE: integration-tests/js-compute/fixtures/app/src/random.js function random3Decimals (line 5) | function random3Decimals() { FILE: integration-tests/js-compute/fixtures/app/src/react-byob.js function A (line 28) | function A(a) { function E (line 43) | function E(a, b, e) { function F (line 60) | function F() {} function G (line 62) | function G(a, b, e) { function M (line 76) | function M(a, b, e) { function N (line 103) | function N(a, b) { function O (line 113) | function O(a) { function escape (line 116) | function escape(a) { function Q (line 126) | function Q(a, b) { function R (line 131) | function R(a, b, e, d, c) { function S (line 197) | function S(a, b, e) { function T (line 206) | function T(a) { function q (line 410) | function q(c, a, g) { function k (line 446) | function k(a) { function p (line 464) | function p(a, b) { function t (line 484) | function t(a, b) { function ba (line 488) | function ba(a) { function u (line 494) | function u(a) { function w (line 497) | function w(a) { function da (line 500) | function da(a, b) { function ia (line 508) | function ia(a) { function y (line 515) | function y(a, b, c, d, f, e, g) { function ka (line 569) | function ka(a) { function C (line 656) | function C(a) { function ya (line 701) | function ya(a, b, c, d) { function za (line 704) | function za(a, b, c, d, f) { function D (line 724) | function D(a, b) { function Aa (line 727) | function Aa(a) { function Ba (line 737) | function Ba(a, b, c) { function Da (line 761) | function Da(a, b, c, d) { function Ia (line 771) | function Ia(a, b, c) { function J (line 807) | function J(a, b, c, d) { function L (line 868) | function L(a, b, c) { function La (line 876) | function La(a) { function Na (line 884) | function Na(a, b, c, d) { function M (line 910) | function M(a) { function Sa (line 920) | function Sa(a, b, c, d, f) { function fb (line 1187) | function fb(a, b, c) { function Bb (line 1214) | function Bb(a, b, c, d) { function Cb (line 1249) | function Cb(a, b) { function Sb (line 1290) | function Sb(a) { function jc (line 1324) | function jc(a) { function lc (line 1369) | function lc(a, b) { function P (line 1378) | function P(a, b) { function mc (line 1392) | function mc(a) { function nc (line 1397) | function nc(a) { function oc (line 1402) | function oc(a, b) { function pc (line 1408) | function pc(a, b) { function Q (line 1414) | function Q(a) { function rc (line 1443) | function rc(a, b, c, d) { function tc (line 1492) | function tc(a, b, c) { function vc (line 1511) | function vc(a) { function yc (line 1515) | function yc(a, b) { function W (line 1528) | function W() { function Ec (line 1532) | function Ec() { function Fc (line 1536) | function Fc() { function Gc (line 1546) | function Gc() { function Hc (line 1553) | function Hc(a, b) { function Ic (line 1556) | function Ic(a, b, c) { function Kc (line 1579) | function Kc(a, b) { function Jc (line 1603) | function Jc(a, b, c) { function Lc (line 1619) | function Lc() { function Mc (line 1622) | function Mc() {} function Qc (line 1685) | function Qc(a) { function X (line 1689) | function X() {} function Rc (line 1690) | function Rc(a, b, c, d, f, e, g, h, m) { function Tc (line 1720) | function Tc(a, b, c, d, f, e, g, h) { function Sc (line 1740) | function Sc(a, b, c, d, f, e) { function Y (line 1754) | function Y(a, b) { function Vc (line 1764) | function Vc(a, b) { function Wc (line 1773) | function Wc(a, b, c, d, f) { function Xc (line 1782) | function Xc(a, b, c, d) { function Yc (line 1799) | function Yc(a, b) { function Zc (line 1808) | function Zc(a, b, c, d, f) { function Z (line 1983) | function Z(a, b, c) { function bd (line 2043) | function bd(a, b, c) { function $c (line 2054) | function $c(a, b, c) { function cd (line 2102) | function cd(a) { function ed (line 2108) | function ed(a, b, c) { function ad (line 2128) | function ad(a, b) { function dd (line 2140) | function dd(a, b, c) { function Uc (line 2166) | function Uc(a) { function gd (line 2229) | function gd(a, b, c) { function hd (line 2259) | function hd(a, b, c) { function id (line 2292) | function id(a, b, c) { function jd (line 2297) | function jd(a, b, c) { function kd (line 2316) | function kd(a, b, c, d) { function fd (line 2337) | function fd(a, b) { function ld (line 2432) | function ld(a, b) { function App (line 2518) | function App() { FILE: integration-tests/js-compute/fixtures/app/src/request-cache-key.js method toString (line 27) | toString() { FILE: integration-tests/js-compute/fixtures/app/src/response-json.js class CustomError (line 73) | class CustomError extends Error { method foo (line 78) | get foo() { FILE: integration-tests/js-compute/fixtures/app/src/response.js method start (line 12) | start(controller) { function iteratableToStream (line 77) | function iteratableToStream(iterable) { FILE: integration-tests/js-compute/fixtures/app/src/routes.js function isRunningLocally (line 15) | function isRunningLocally() { FILE: integration-tests/js-compute/fixtures/app/src/secret-store.js constant SECRET_STORE_NAME (line 8) | const SECRET_STORE_NAME = env('SECRET_STORE_NAME'); method toString (line 35) | toString() { method toString (line 159) | toString() { function SecretStoreEntryInterfaceTests (line 359) | function SecretStoreEntryInterfaceTests() { function SecretStoreInterfaceTests (line 515) | function SecretStoreInterfaceTests() { function createValidStore (line 665) | function createValidStore() { FILE: integration-tests/js-compute/fixtures/app/src/timers.js method [Symbol.toPrimitive] (line 117) | [Symbol.toPrimitive](type) { method [Symbol.toPrimitive] (line 273) | [Symbol.toPrimitive](type) { method start (line 334) | start(_controller) { method [Symbol.toPrimitive] (line 444) | [Symbol.toPrimitive](type) { method [Symbol.toPrimitive] (line 569) | [Symbol.toPrimitive](type) { FILE: integration-tests/js-compute/fixtures/app/src/websocket.js method toString (line 43) | toString() { FILE: integration-tests/js-compute/fixtures/module-mode/src/acl.js constant ACL_NAME (line 12) | const ACL_NAME = env('ACL_NAME'); FILE: integration-tests/js-compute/fixtures/module-mode/src/assertions.js function strictEqual (line 1) | function strictEqual(actual, expected, message) { function assert (line 9) | function assert(truthy, maybeMessage) { function assertResolves (line 17) | async function assertResolves(func) { function assertRejects (line 27) | async function assertRejects(func, errorClass, errorMessage) { function assertThrows (line 54) | function assertThrows(func, errorClass, errorMessage) { function assertDoesNotThrow (line 81) | function assertDoesNotThrow(func) { function deepStrictEqual (line 91) | function deepStrictEqual(a, b) { function deepEqual (line 99) | function deepEqual(a, b) { FILE: integration-tests/js-compute/fixtures/module-mode/src/console.js method d (line 21) | d() {} method f (line 22) | get f() { FILE: integration-tests/js-compute/fixtures/module-mode/src/dynamic-backend.js method toString (line 505) | toString() { method toString (line 572) | toString() { method toString (line 1089) | toString() { method toString (line 1185) | toString() { method [Symbol.toPrimitive] (line 1271) | [Symbol.toPrimitive](type) { method [Symbol.toPrimitive] (line 1359) | [Symbol.toPrimitive](type) { method [Symbol.toPrimitive] (line 1460) | [Symbol.toPrimitive](type) { method [Symbol.toPrimitive] (line 1614) | [Symbol.toPrimitive](type) { method [Symbol.toPrimitive] (line 1748) | [Symbol.toPrimitive](type) { method toString (line 1839) | toString() { method toString (line 1908) | toString() { method toString (line 1977) | toString() { method toString (line 2304) | toString() { method toString (line 2372) | toString() { method toString (line 2450) | toString() { function createValidHttpMeBackend (line 2602) | function createValidHttpMeBackend() { function createValidFastlyBackend (line 2624) | function createValidFastlyBackend() { FILE: integration-tests/js-compute/fixtures/module-mode/src/hono.js function parseFormData (line 58) | async function parseFormData(request, options) { function convertFormDataToBodyData (line 65) | function convertFormDataToBodyData(formData, options) { method constructor (line 354) | constructor(request, path = '/', matchResult = [[]]) { method param (line 360) | param(key) { method getDecodedParam (line 363) | getDecodedParam(key) { method getAllDecodedParams (line 372) | getAllDecodedParams() { method getParamValue (line 385) | getParamValue(paramKey) { method query (line 388) | query(key) { method queries (line 391) | queries(key) { method header (line 394) | header(name) { method parseBody (line 404) | async parseBody(options) { method json (line 424) | json() { method text (line 427) | text() { method arrayBuffer (line 430) | arrayBuffer() { method blob (line 433) | blob() { method formData (line 436) | formData() { method addValidatedData (line 439) | addValidatedData(target, data) { method valid (line 442) | valid(target) { method url (line 445) | get url() { method method (line 448) | get method() { method matchedRoutes (line 451) | get matchedRoutes() { method routePath (line 454) | get routePath() { method constructor (line 528) | constructor(req, options) { method req (line 538) | get req() { method event (line 546) | get event() { method executionCtx (line 553) | get executionCtx() { method res (line 560) | get res() { method res (line 564) | set res(_res) { method var (line 638) | get var() { function dispatch (line 766) | async function dispatch(i) { method constructor (line 848) | constructor(options = {}) { method clone (line 893) | clone() { method route (line 903) | route(path, app) { method basePath (line 919) | basePath(path) { method mount (line 932) | mount(path, applicationHandler, options) { method addRoute (line 977) | addRoute(method, path, handler) { method matchRoute (line 984) | matchRoute(method, path) { method handleError (line 987) | handleError(err, c) { method dispatch (line 993) | dispatch(request, executionCtx, env, method) { function compareKey (line 1079) | function compareKey(a, b) { method insert (line 1105) | insert(tokens, index, paramMap, context, pathErrorCheckOnly) { method buildRegExpStr (line 1178) | buildRegExpStr() { method insert (line 1207) | insert(path, index, pathErrorCheckOnly) { method buildRegExp (line 1242) | buildRegExp() { function buildWildcardRegExp (line 1272) | function buildWildcardRegExp(path) { function clearWildcardRegExpCache (line 1281) | function clearWildcardRegExpCache() { function buildMatcherFromPreprocessedRoutes (line 1284) | function buildMatcherFromPreprocessedRoutes(routes) { function findMiddleware (line 1344) | function findMiddleware(middleware, path) { method constructor (line 1359) | constructor() { method add (line 1365) | add(method, path, handler) { method match (line 1428) | match(method, path) { method buildAllMatchers (line 1446) | buildAllMatchers() { method buildMatcher (line 1456) | buildMatcher(method) { method constructor (line 1488) | constructor(init) { method add (line 1491) | add(method, path, handler) { method match (line 1497) | match(method, path) { method activeRouter (line 1529) | get activeRouter() { method constructor (line 1545) | constructor(method, handler, children) { method insert (line 1556) | insert(method, path, handler) { method gHSets (line 1594) | gHSets(node, method, nodeParams, params) { method search (line 1615) | search(method, path) { method constructor (line 1725) | constructor() { method add (line 1728) | add(method, path, handler) { method match (line 1738) | match(method, path) { method constructor (line 1745) | constructor(options = {}) { FILE: integration-tests/js-compute/fixtures/module-mode/src/http-cache.js method beforeSend (line 24) | beforeSend() { method afterSend (line 37) | afterSend() { method afterSend (line 55) | afterSend(res) { method afterSend (line 67) | afterSend(res) { method afterSend (line 85) | afterSend(res) { method afterSend (line 98) | afterSend(res) { method afterSend (line 111) | afterSend(res) { method afterSend (line 124) | afterSend(res) { method afterSend (line 137) | afterSend(res) { method afterSend (line 150) | afterSend(res) { method afterSend (line 166) | afterSend(res) { method afterSend (line 202) | afterSend(res) { method afterSend (line 236) | afterSend(res) { method beforeSend (line 274) | beforeSend(_req) { method beforeSend (line 290) | beforeSend(_req) { method beforeSend (line 308) | beforeSend(req) { method afterSend (line 326) | afterSend(res) { method afterSend (line 347) | afterSend(res) { method afterSend (line 364) | afterSend(res) { method afterSend (line 388) | afterSend(res) { method afterSend (line 404) | afterSend(res) { method afterSend (line 423) | afterSend(res) { method afterSend (line 438) | afterSend(res) { method afterSend (line 457) | async afterSend(res) { method afterSend (line 479) | afterSend(res) { method afterSend (line 514) | afterSend(res) { method afterSend (line 532) | afterSend(res) { method afterSend (line 550) | afterSend(res) { method afterSend (line 573) | afterSend() { method afterSend (line 588) | afterSend(res) { method afterSend (line 610) | afterSend(res) { method afterSend (line 635) | afterSend() { method afterSend (line 657) | afterSend() { method afterSend (line 680) | afterSend() { method afterSend (line 702) | afterSend() { method afterSend (line 714) | afterSend() { method beforeSend (line 750) | beforeSend(req) { method beforeSend (line 774) | beforeSend() { method afterSend (line 777) | afterSend(res) { method beforeSend (line 806) | beforeSend() { method afterSend (line 809) | afterSend() { method beforeSend (line 842) | beforeSend() { method afterSend (line 845) | afterSend(res) { method beforeSend (line 877) | beforeSend(req) { method beforeSend (line 903) | beforeSend() { method afterSend (line 906) | afterSend(res) { method beforeSend (line 938) | beforeSend() { method afterSend (line 941) | afterSend() { method beforeSend (line 973) | beforeSend() { method afterSend (line 976) | afterSend(res) { method beforeSend (line 1011) | beforeSend(req) { FILE: integration-tests/js-compute/fixtures/module-mode/src/index.js function app (line 37) | async function app(event) { FILE: integration-tests/js-compute/fixtures/module-mode/src/kv-store.js constant KV_STORE_NAME (line 14) | const KV_STORE_NAME = env('KV_STORE_NAME'); method toString (line 242) | toString() { method toString (line 368) | toString() { method toString (line 697) | toString() { method toString (line 865) | toString() { method toString (line 1100) | toString() { function kvStoreEntryInterfaceTests (line 1439) | async function kvStoreEntryInterfaceTests() { function kvStoreInterfaceTests (line 1756) | async function kvStoreInterfaceTests() { function iteratableToStream (line 2006) | function iteratableToStream(iterable) { function streamToString (line 2018) | async function streamToString(stream) { FILE: integration-tests/js-compute/fixtures/module-mode/src/routes.js function isRunningLocally (line 15) | function isRunningLocally() { FILE: integration-tests/js-compute/fixtures/module-mode/src/transform-stream.js function upperCase (line 3) | function upperCase() { method start (line 43) | start(controller) {} method transform (line 44) | transform(chunk, controller) { method flush (line 47) | flush(controller) {} function concatStreams (line 78) | function concatStreams(streams) { FILE: integration-tests/js-compute/fixtures/reusable-sandboxes/src/assertions.js function strictEqual (line 1) | function strictEqual(actual, expected, message) { function assert (line 9) | function assert(truthy, maybeMessage) { function assertResolves (line 17) | async function assertResolves(func) { function assertRejects (line 27) | async function assertRejects(func, errorClass, errorMessage) { function assertThrows (line 54) | function assertThrows(func, errorClass, errorMessage) { function assertDoesNotThrow (line 81) | function assertDoesNotThrow(func) { function deepStrictEqual (line 91) | function deepStrictEqual(a, b) { function deepEqual (line 99) | function deepEqual(a, b) { FILE: integration-tests/js-compute/fixtures/reusable-sandboxes/src/index.js function app (line 38) | async function app(event) { FILE: integration-tests/js-compute/fixtures/reusable-sandboxes/src/interleave.js function timeout (line 15) | function timeout(ms) { FILE: integration-tests/js-compute/fixtures/reusable-sandboxes/src/routes.js function isRunningLocally (line 15) | function isRunningLocally() { FILE: integration-tests/js-compute/setup.js function existingListId (line 23) | function existingListId(stores, existingName) { function setupConfigStores (line 48) | async function setupConfigStores() { function setupKVStore (line 86) | async function setupKVStore() { function setupSecretStore (line 107) | async function setupSecretStore() { function setupAcl (line 131) | async function setupAcl() { FILE: integration-tests/js-compute/teardown.js function existingListId (line 19) | function existingListId(stores, existingName) { constant FASTLY_API_TOKEN (line 41) | const FASTLY_API_TOKEN = process.env.FASTLY_API_TOKEN; function removeConfigStores (line 43) | async function removeConfigStores() { function removeKVStore (line 78) | async function removeKVStore() { function removeSecretStore (line 91) | async function removeSecretStore() { function removeAcl (line 114) | async function removeAcl() { FILE: integration-tests/js-compute/test.js function killPortProcess (line 19) | async function killPortProcess(port) { function sleep (line 34) | async function sleep(seconds) { constant FASTLY_API_TOKEN (line 73) | const FASTLY_API_TOKEN = process.env.FASTLY_API_TOKEN; function chunks (line 221) | function chunks(arr, size) { function getBodyChunks (line 284) | async function getBodyChunks(response) { FILE: integration-tests/js-compute/util.js function $ (line 3) | async function $(...args) { FILE: rsrc/trace-mapping.inject.js function getTraceMap (line 4) | function getTraceMap() { function buildErrorHeading (line 11) | function buildErrorHeading(e) { function getSourceContext (line 21) | function getSourceContext(source, line, col, { radius = 3 } = {}) { function parseStarlingMonkeyFrame (line 50) | function parseStarlingMonkeyFrame(line) { function mapStack (line 69) | function mapStack(raw) { function mapError (line 103) | function mapError(e) { FILE: runtime/fastly/builtins/acl.cpp type fastly::acl (line 13) | namespace fastly::acl { function parse_and_validate_name (line 16) | host_api::HostString parse_and_validate_name(JSContext *cx, JS::Handle... type in6_addr (line 92) | struct in6_addr function install (line 153) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/acl.h function namespace (line 7) | namespace fastly::acl { FILE: runtime/fastly/builtins/backend.cpp type fastly::backend (line 38) | namespace fastly::backend { type Authentication (line 42) | enum class Authentication : uint8_t { type KeyExchange (line 46) | enum class KeyExchange : uint8_t { type Encryption (line 51) | enum class Encryption : uint8_t { type EncryptionLevel (line 60) | enum class EncryptionLevel : uint8_t { type MessageDigest (line 65) | enum class MessageDigest : uint8_t { type Protocol (line 72) | enum class Protocol : uint8_t { class Cipher (line 78) | class Cipher { method Cipher (line 89) | constexpr Cipher(std::string_view open_ssl_alias, KeyExchange kx, Au... class OpenSSLCipherConfigurationParser (line 106) | class OpenSSLCipherConfigurationParser { method move_to_end (line 273) | void move_to_end(const AliasMap &aliases, std::vector &ciphers, method move_to_end (line 278) | void move_to_end(std::vector &ciphers, method add (line 286) | void add(const AliasMap &aliases, std::vector &ciphers, std:... method remove (line 291) | void remove(const AliasMap &aliases, std::vector &ciphers, s... method strength_sort (line 301) | void strength_sort(std::vector &ciphers) const { method default_sort (line 314) | void default_sort(std::vector &ciphers) const { method by_protocol (line 335) | std::function by_protocol(Protocol val) const { method by_key_exchange (line 339) | std::function by_key_exchange(KeyExchange val)... method by_authentication (line 343) | std::function by_authentication(Authentication... method by_encryption (line 347) | std::function by_encryption(std::set by_encryption(Encryption val) co... method by_encryption_level (line 355) | std::function by_encryption_level(EncryptionLe... method by_message_digest (line 359) | std::function by_message_digest(MessageDigest ... method split_on (line 363) | std::pair split_on(std::string_v... method split_cipher_suite_string (line 378) | std::vector split_cipher_suite_string(std::string_... method OpenSSLCipherConfigurationParser (line 398) | OpenSSLCipherConfigurationParser() { method parse (line 539) | std::vector parse(std::string_view expression) const { function is_valid_ip (line 609) | bool is_valid_ip(std::string_view ip) { function is_valid_host (line 627) | bool is_valid_host(std::string_view host) { function is_cipher_suite_supported_by_fastly (line 695) | bool is_cipher_suite_supported_by_fastly(std::string_view cipher_spec) { function parse_and_validate_name (line 700) | host_api::HostString parse_and_validate_name(JSContext *cx, JS::Handle... function set_host_override (line 744) | bool set_host_override(JSContext *cx, host_api::BackendConfig &backend... function set_sni_hostname (line 760) | bool set_sni_hostname(JSContext *cx, host_api::BackendConfig &backend, function validate_target (line 775) | bool validate_target(JSContext *cx, std::string_view target_string) { function apply_backend_config (line 798) | bool apply_backend_config(JSContext *cx, host_api::BackendConfig &back... function JSString (line 1214) | JSString *Backend::name(JSContext *cx, JSObject *self) { function JSObject (line 1642) | JSObject *Backend::create(JSContext *cx, JS::HandleObject request) { function set_default_backend_config (line 1809) | bool set_default_backend_config(JSContext *cx, unsigned argc, JS::Valu... function enforce_explicit_backends (line 1830) | bool enforce_explicit_backends(JSContext *cx, unsigned argc, JS::Value... function install (line 1850) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/backend.h function namespace (line 7) | namespace fastly::backend { FILE: runtime/fastly/builtins/body.cpp type fastly::body (line 22) | namespace fastly::body { function host_body (line 24) | host_api::HttpBody host_body(JSObject *obj) { function JSObject (line 311) | JSObject *FastlyBody::create(JSContext *cx, uint32_t handle) { function install (line 323) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/body.h function Slots (line 19) | enum class Slots { FILE: runtime/fastly/builtins/cache-core.cpp type fastly::cache_core (line 22) | namespace fastly::cache_core { function parseLookupOptions (line 31) | JS::Result parseLookupOptions(JSContext ... function parseTransactionUpdateOptions (line 95) | JS::Result parseTransactionUpdateOptions(... function parseTransactionInsertOptions (line 304) | JS::Result parseTransactionInsertOptions(... function parseInsertOptions (line 326) | JS::Result parseInsertOptions(JSContext *cx, function JSObject (line 437) | JSObject *CacheState::create(JSContext *cx, uint32_t state) { function JSObject (line 791) | JSObject *CacheEntry::create(JSContext *cx, uint32_t handle) { function JSObject (line 942) | JSObject *TransactionCacheEntry::create(JSContext *cx, uint32_t handle) { function install (line 1115) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/cache-core.h function namespace (line 8) | namespace fastly::cache_core { FILE: runtime/fastly/builtins/cache-override.cpp type fastly::cache_override (line 18) | namespace fastly::cache_override { function parse_mode (line 22) | bool parse_mode(JSContext *cx, JS::HandleValue mode, CacheOverride::Ca... function JSObject (line 107) | JSObject *CacheOverride::beforeSend(JSObject *self) { function JSObject (line 121) | JSObject *CacheOverride::afterSend(JSObject *self) { function JSObject (line 430) | JSObject *CacheOverride::create(JSContext *cx, JS::HandleValue overrid... function JSObject (line 526) | JSObject *CacheOverride::clone(JSContext *cx, JS::HandleObject self) { function install (line 541) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/cache-override.h function class (line 9) | class CacheOverride : public builtins::BuiltinImpl { FILE: runtime/fastly/builtins/cache-simple.cpp type fastly::cache_simple (line 24) | namespace fastly::cache_simple { function JSObject (line 72) | JSObject *SimpleCacheEntry::create(JSContext *cx, host_api::HttpBody b... function createGlobalSurrogateKeyFromCacheKey (line 95) | JS::Result createGlobalSurrogateKeyFromCacheKey(JSContext... function createPopSurrogateKeyFromCacheKey (line 117) | JS::Result createPopSurrogateKeyFromCacheKey(JSContext *cx, function createSurrogateKeysFromCacheKey (line 140) | JS::Result createSurrogateKeysFromCacheKey(JSContext *cx,... class CacheTransaction (line 169) | class CacheTransaction final { method CacheTransaction (line 178) | CacheTransaction(JSContext *cx, JS::HandleObject promise, host_api::... method commit (line 198) | void commit() { function get_or_set_then_handler (line 206) | bool get_or_set_then_handler(JSContext *cx, JS::HandleObject lookup_st... function get_or_set_catch_handler (line 379) | bool get_or_set_catch_handler(JSContext *cx, JS::HandleObject lookup_s... function process_pending_cache_lookup (line 401) | bool process_pending_cache_lookup(JSContext *cx, host_api::CacheHandle... function install (line 840) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/cache-simple.h function namespace (line 8) | namespace fastly::cache_simple { function class (line 30) | class SimpleCache : public builtins::BuiltinNoConstructor { FILE: runtime/fastly/builtins/config-store.cpp type fastly::config_store (line 9) | namespace fastly::config_store { function install (line 128) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/config-store.h function namespace (line 8) | namespace fastly::config_store { FILE: runtime/fastly/builtins/device.cpp type fastly::device (line 9) | namespace fastly::device { function write_json_to_buf (line 13) | bool write_json_to_buf(const char16_t *str, uint32_t strlen, void *out) { function JSObject (line 20) | JSObject *deviceToJSON(JSContext *cx, JS::HandleObject self) { function JSString (line 175) | JSString *Device::ToSource(JSContext *cx, JS::HandleObject self) { function JSObject (line 581) | JSObject *Device::create(JSContext *cx, JS::HandleObject device_info) { function install (line 595) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/device.h function namespace (line 7) | namespace fastly::device { FILE: runtime/fastly/builtins/dictionary.cpp type fastly::dictionary (line 8) | namespace fastly::dictionary { function install (line 141) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/dictionary.h function namespace (line 8) | namespace fastly::dictionary { FILE: runtime/fastly/builtins/edge-rate-limiter.cpp type fastly::edge_rate_limiter (line 8) | namespace fastly::edge_rate_limiter { function JSString (line 10) | JSString *PenaltyBox::get_name(JSObject *self) { function JSString (line 136) | JSString *RateCounter::get_name(JSObject *self) { function install (line 463) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/edge-rate-limiter.h function namespace (line 7) | namespace fastly::edge_rate_limiter { FILE: runtime/fastly/builtins/fastly.cpp function oom_callback (line 34) | static void oom_callback(JSContext *cx, void *data) { function debug_logging_enabled (line 45) | bool debug_logging_enabled() { return fastly::fastly::DEBUG_LOGGING_ENAB... type fastly::fastly (line 47) | namespace fastly::fastly { function debugLog (line 99) | bool debugLog(JSContext *cx, unsigned argc, JS::Value *vp) { type in6_addr (line 142) | struct in6_addr type in6_addr (line 202) | struct in6_addr type in6_addr (line 202) | struct in6_addr function compute_get_vcpu_time (line 495) | bool compute_get_vcpu_time(JSContext *cx, unsigned argc, JS::Value *vp) { function compute_purge_surrogate_key (line 506) | bool compute_purge_surrogate_key(JSContext *cx, unsigned argc, JS::Val... function JSObject (line 588) | JSObject *Env::create(JSContext *cx) { function debugMessages_get (line 645) | bool debugMessages_get(JSContext *cx, unsigned argc, JS::Value *vp) { function install (line 781) | bool install(api::Engine *engine) { function convertBodyInit (line 1013) | JS::Result> convertBodyInit(JSCont... function fastly_push_debug_message (line 1061) | void fastly_push_debug_message(std::string msg) { FILE: runtime/fastly/builtins/fastly.h function namespace (line 12) | namespace fastly::fastly { FILE: runtime/fastly/builtins/fetch-event.cpp type fastly::fetch_event (line 29) | namespace fastly::fetch_event { function JSString (line 33) | JSString *client_request_id(JSObject *obj) { function JSString (line 39) | JSString *client_address(JSObject *obj) { function JSString (line 44) | JSString *geo_info(JSObject *obj) { function JSString (line 49) | JSString *cipher(JSObject *obj) { function JSString (line 53) | JSString *ja3(JSObject *obj) { function JSString (line 57) | JSString *ja4(JSObject *obj) { function JSString (line 61) | JSString *h2Fingerprint(JSObject *obj) { function JSString (line 65) | JSString *ohFingerprint(JSObject *obj) { function JSObject (line 69) | JSObject *clientHello(JSObject *obj) { function JSObject (line 73) | JSObject *clientCert(JSObject *obj) { function JSString (line 77) | JSString *protocol(JSObject *obj) { function JSString (line 84) | JSString *ClientInfo::retrieve_client_address(JSContext *cx, JS::Handl... type in6_addr (line 170) | struct in6_addr function JSObject (line 451) | JSObject *ClientInfo::create(JSContext *cx, JS::HandleValue req) { function JSString (line 462) | JSString *server_address(JSObject *obj) { function JSString (line 469) | JSString *ServerInfo::retrieve_server_address(JSContext *cx, JS::Handl... function JSObject (line 522) | JSObject *ServerInfo::create(JSContext *cx, JS::HandleValue req) { function inc_pending_promise_count (line 537) | void inc_pending_promise_count(JSObject *self) { function dec_pending_promise_count (line 551) | void dec_pending_promise_count(JSObject *self) { function add_pending_promise (line 565) | bool add_pending_promise(JSContext *cx, JS::HandleObject self, JS::Han... function dispatch_fetch_event (line 621) | void dispatch_fetch_event(HandleObject event) { function dispatch_fetch_event (line 645) | void dispatch_fetch_event(HandleObject event, double *total_compute) { function JSObject (line 655) | JSObject *FetchEvent::prepare_downstream_request(JSContext *cx) { function start_response (line 759) | bool start_response(JSContext *cx, JS::HandleObject response_obj, bool... function response_promise_then_handler (line 777) | bool response_promise_then_handler(JSContext *cx, JS::HandleObject eve... function response_promise_catch_handler (line 849) | bool response_promise_catch_handler(JSContext *cx, JS::HandleObject ev... function dec_pending_promise_count (line 999) | bool dec_pending_promise_count(JSContext *cx, JS::HandleObject event, ... function JSObject (line 1056) | JSObject *FetchEvent::create(JSContext *cx) { function addEventListener (line 1149) | static bool addEventListener(JSContext *cx, unsigned argc, Value *vp) { function install (line 1177) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/fetch-event.h function Slots (line 30) | enum class Slots { function Slots (line 61) | enum class Slots { function State (line 88) | enum class State { FILE: runtime/fastly/builtins/fetch/fetch.cpp class FetchTask (line 32) | class FetchTask final : public api::AsyncTask { method FetchTask (line 37) | explicit FetchTask(host_api::HttpPendingReq::Handle handle, JS::Handle... method run (line 45) | [[nodiscard]] bool run(api::Engine *engine) override { method cancel (line 54) | [[nodiscard]] bool cancel(api::Engine *engine) override { return false; } method trace (line 56) | void trace(JSTracer *trc) override { function JSObject (line 63) | JSObject *internal_method_then(JSContext *cx, JS::HandleObject promise, ... function JSString (line 82) | JSString *get_backend(JSContext *cx, JS::HandleObject request) { function must_use_guest_caching (line 113) | bool must_use_guest_caching(JSContext *cx, HandleObject request) { type CachingMode (line 124) | enum CachingMode { Guest, Host, ImageOptimizer } function get_caching_mode (line 125) | bool get_caching_mode(JSContext *cx, HandleObject request, CachingMode *... function fetch_send_body (line 207) | bool fetch_send_body(JSContext *cx, HandleObject request, JS::MutableHan... function fetch_process_cache_hooks_origin_request (line 328) | bool fetch_process_cache_hooks_origin_request(JSContext *cx, JS::HandleO... function fetch_process_cache_hooks_before_send_reject (line 395) | bool fetch_process_cache_hooks_before_send_reject(JSContext *cx, JS::Han... function fetch_send_body_with_cache_hooks (line 406) | bool fetch_send_body_with_cache_hooks(JSContext *cx, HandleObject request, function apply_body_transform_transform_then (line 490) | bool apply_body_transform_transform_then(JSContext *cx, JS::HandleObject... function apply_body_transform_response_array_buffer_then (line 525) | bool apply_body_transform_response_array_buffer_then(JSContext *cx, JS::... function apply_body_transform_catch_handler (line 563) | bool apply_body_transform_catch_handler(JSContext *cx, JS::HandleObject ... function apply_body_transform (line 574) | bool apply_body_transform(JSContext *cx, JS::HandleValue response, host_... function background_cleanup_handler (line 714) | bool background_cleanup_handler(JSContext *cx, JS::HandleObject request, function background_revalidation_then_handler (line 723) | bool background_revalidation_then_handler(JSContext *cx, JS::HandleObjec... function get_found_response (line 821) | std::optional get_found_response(JSContext *cx, host_api::Ht... function stream_back_transform_fulfill (line 897) | bool stream_back_transform_fulfill(JSContext *cx, JS::HandleObject found... function stream_back_then_handler (line 903) | bool stream_back_then_handler(JSContext *cx, JS::HandleObject request, J... function stream_back_catch_handler (line 1087) | bool stream_back_catch_handler(JSContext *cx, JS::HandleObject request, ... type fastly::fetch (line 1101) | namespace fastly::fetch { function fetch (line 1109) | bool fetch(JSContext *cx, unsigned argc, Value *vp) { function install (line 1307) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/fetch/fetch.h function namespace (line 4) | namespace fastly::fetch { FILE: runtime/fastly/builtins/fetch/request-response.cpp type builtins::web::streams (line 85) | namespace builtins::web::streams { type fastly::fetch (line 95) | namespace fastly::fetch { function error_stream_controller_with_pending_exception (line 98) | bool error_stream_controller_with_pending_exception(JSContext *cx, JS:... function set_up_shortcutting (line 111) | void set_up_shortcutting(JSContext *cx, JS::HandleObject stream, JS::H... function maybe_shortcut_transform_stream_read (line 138) | bool maybe_shortcut_transform_stream_read(JSContext *cx, JS::HandleObj... function process_body_read (line 232) | bool process_body_read(JSContext *cx, host_api::HttpBody::Handle handl... type StreamState (line 289) | enum StreamState { Complete, Wait, Error } type ReadResult (line 291) | struct ReadResult { function ReadResult (line 299) | ReadResult read_from_handle_all(JSContext *cx, host_api::HttpBody body) { function after_send_then (line 477) | bool after_send_then(JSContext *cx, JS::HandleObject response, JS::Han... function after_send_catch (line 599) | bool after_send_catch(JSContext *cx, JS::HandleObject response, JS::Ha... function JSObject (line 825) | JSObject *RequestOrResponse::body_stream(JSObject *obj) { function JSObject (line 829) | JSObject *RequestOrResponse::body_source(JSContext *cx, JS::HandleObje... function JSObject (line 1062) | JSObject *RequestOrResponse::maybe_headers(JSObject *obj) { function JSObject (line 1079) | JSObject *Request::headers(JSContext *cx, JS::HandleObject obj) { function JSObject (line 1099) | JSObject *Response::headers(JSContext *cx, JS::HandleObject obj) { function JSObject (line 1957) | JSObject *RequestOrResponse::create_body_stream(JSContext *cx, JS::Han... function JSString (line 2075) | JSString *RequestOrResponse::backend(JSObject *obj) { function JSObject (line 2081) | JSObject *Request::response_promise(JSObject *obj) { function JSString (line 2087) | JSString *Request::method(JSContext *cx, JS::HandleObject obj) { function JSObject (line 2542) | JSObject *Request::create(JSContext *cx, JS::HandleObject requestInsta... function JSObject (line 2573) | JSObject *Request::create(JSContext *cx, JS::HandleObject requestInsta... function JSObject (line 3098) | JSObject *Request::create_instance(JSContext *cx) { function JSString (line 3170) | JSString *Response::status_message(JSObject *obj) { function write_json_to_buf (line 3662) | bool write_json_to_buf(const char16_t *str, uint32_t strlen, void *out) { function JSObject (line 4702) | JSObject *Response::create(JSContext *cx, HandleObject request, host_a... function JSObject (line 4747) | JSObject *Response::create(JSContext *cx, JS::HandleObject response, FILE: runtime/fastly/builtins/fetch/request-response.h type class (line 11) | enum class function BodyReadResult (line 69) | enum class BodyReadResult { function Slots (line 165) | enum class Slots { function Slots (line 257) | enum class Slots { FILE: runtime/fastly/builtins/html-rewriter.cpp type fastly::html_rewriter (line 11) | namespace fastly::html_rewriter { function lol_html_element_t (line 29) | lol_html_element_t *raw_element(JSObject *self) { function should_escape_html (line 52) | static bool should_escape_html(JSContext *cx, JS::HandleValue options_... function JSObject (line 212) | static JSObject *create_element(JSContext *cx, lol_html_element_t *ele... function lol_html_rewriter_builder_t (line 232) | static lol_html_rewriter_builder_t *builder(JSObject *self) { function set_builder (line 239) | static void set_builder(JSObject *self, lol_html_rewriter_builder_t *b... function JSObject (line 245) | static JSObject *transform(JSObject *self) { function lol_html_rewriter_t (line 250) | static lol_html_rewriter_t *raw_rewriter(JSObject *self) { function set_raw_rewriter (line 256) | static void set_raw_rewriter(JSObject *self, lol_html_rewriter_t *rewr... class ElementHandlerData (line 265) | class ElementHandlerData { method ElementHandlerData (line 267) | ElementHandlerData(JSContext *cx, JSObject *handler, JSString *js_se... method JSContext (line 273) | JSContext *cx() const { return cx_; } method JSObject (line 274) | JSObject *handler() const { return handler_; } method JSString (line 275) | JSString *selector() const { return js_selector_; } method trace (line 277) | void trace(JSTracer *trc) { function lol_html_rewriter_directive_t (line 290) | static lol_html_rewriter_directive_t handle_element(lol_html_element_t... type OutputContextData (line 359) | struct OutputContextData { method OutputContextData (line 364) | OutputContextData(JSContext *cx, JSObject *self) : cx(cx), self(self... method trace (line 366) | void trace(JSTracer *trc) { TraceEdge(trc, &self, "OutputContextData... function output_callback (line 421) | static void output_callback(const char *chunk, size_t chunk_len, void ... function install (line 609) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/html-rewriter.h function namespace (line 10) | namespace fastly::html_rewriter { FILE: runtime/fastly/builtins/image-optimizer.cpp function from_percentage (line 5) | std::optional from_percentage(std::string_view sv) { function to_number_between_inclusive (line 17) | std::optional to_number_between_inclusive(JS::HandleValue val, d... function exactly_one_defined (line 28) | bool exactly_one_defined(JS::HandleValue a, JS::HandleValue b) { type fastly::image_optimizer (line 33) | namespace fastly::image_optimizer { function install (line 54) | bool install(api::Engine *engine) { function fastly_image_optimizer_transform_config (line 263) | fastly_image_optimizer_transform_config ImageOptimizerOptions::to_conf... FILE: runtime/fastly/builtins/image-optimizer.h function class (line 15) | class EnumOption { type Blur (line 48) | struct Blur { type Brightness (line 54) | struct Brightness { type PixelsOrPercentage (line 59) | struct PixelsOrPercentage { type Size (line 69) | struct Size { type Position (line 82) | struct Position { type Canvas (line 88) | struct Canvas { type Color (line 94) | struct Color { type Contrast (line 99) | struct Contrast { type CropSpec (line 105) | struct CropSpec { type Crop (line 112) | struct Crop { function std (line 115) | static std::optional to_crop(JSContext *cx, JS::HandleValue val) { type Dpr (line 122) | struct Dpr { type Frame (line 127) | struct Frame { type Height (line 132) | struct Height { function std (line 135) | static std::optional to_height(JSContext *cx, JS::HandleValue va... type Level (line 145) | struct Level { type Sides (line 150) | struct Sides { type Pad (line 155) | struct Pad { function std (line 158) | static std::optional to_pad(JSContext *cx, JS::HandleValue val) { type Precrop (line 170) | struct Precrop { function std (line 173) | static std::optional to_precrop(JSContext *cx, JS::HandleValue ... type Quality (line 180) | struct Quality { type Saturation (line 185) | struct Saturation { type Sharpen (line 190) | struct Sharpen { type Trim (line 197) | struct Trim { function std (line 200) | static std::optional to_trim(JSContext *cx, JS::HandleValue val) { type TrimColor (line 212) | struct TrimColor { type Viewbox (line 218) | struct Viewbox { type Width (line 223) | struct Width { function std (line 226) | static std::optional to_width(JSContext *cx, JS::HandleValue val) { type BGColor (line 236) | struct BGColor { function std (line 239) | static std::optional to_bg_color(JSContext *cx, JS::HandleValue... function std (line 303) | inline std::string to_string(const ImageOptimizerOptions &opts) { return... function std (line 318) | inline std::string to_string(const ImageOptimizerOptions::Color &c) { FILE: runtime/fastly/builtins/kv-store.cpp type fastly::kv_store (line 36) | namespace fastly::kv_store { function find_invalid_character_for_kv_store_key (line 44) | std::optional find_invalid_character_for_kv_store_key(const char... function JSObject (line 142) | JSObject *KVStoreEntry::create(JSContext *cx, host_api::HttpBody body_... function kv_store (line 177) | host_api::KVStore kv_store(JSObject *obj) { function parse_and_validate_key (line 182) | bool parse_and_validate_key(JSContext *cx, const char *key, size_t len) { function process_pending_kv_store_list (line 242) | bool process_pending_kv_store_list(JSContext *cx, host_api::KVStorePen... function process_pending_kv_store_delete (line 296) | bool process_pending_kv_store_delete(JSContext *cx, host_api::KVStoreP... function process_pending_kv_store_lookup (line 311) | bool process_pending_kv_store_lookup(JSContext *cx, host_api::KVStoreP... function install (line 856) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/kv-store.h function Slots (line 24) | enum class Slots { function Slots (line 59) | enum class Slots { FILE: runtime/fastly/builtins/logger.cpp type builtins::web::console (line 5) | namespace builtins::web::console { class Console (line 7) | class Console : public BuiltinNoConstructor { type LogType (line 11) | enum LogType { type Slots (line 18) | enum Slots { Count } function builtin_impl_console_log (line 26) | void builtin_impl_console_log(Console::LogType log_ty, const char *msg) { type fastly::logger (line 62) | namespace fastly::logger { function JSObject (line 120) | JSObject *Logger::create(JSContext *cx, JS::HandleValue endpoint_name) { function configure_console (line 137) | bool configure_console(JSContext *cx, unsigned argc, JS::Value *vp) { function install (line 181) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/logger.h function namespace (line 7) | namespace fastly::logger { FILE: runtime/fastly/builtins/secret-store.cpp type fastly::secret_store (line 10) | namespace fastly::secret_store { function JSObject (line 95) | JSObject *SecretStoreEntry::create(JSContext *cx, host_api::Secret sec... function install (line 277) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/secret-store.h function namespace (line 8) | namespace fastly::secret_store { FILE: runtime/fastly/builtins/shielding.cpp type fastly::shielding (line 8) | namespace fastly::shielding { function install (line 149) | bool install(api::Engine *engine) { FILE: runtime/fastly/builtins/shielding.h function namespace (line 8) | namespace fastly::shielding { FILE: runtime/fastly/common/ip_octets_to_js_string.cpp type fastly::common (line 7) | namespace fastly::common { function JSString (line 9) | JSString *ip_octets_to_js_string(JSContext *cx, host_api::HostBytes oc... FILE: runtime/fastly/common/ip_octets_to_js_string.h function namespace (line 10) | namespace fastly::common { FILE: runtime/fastly/common/normalize_http_method.cpp type fastly::common (line 5) | namespace fastly::common { function normalize_http_method (line 10) | bool normalize_http_method(char *method, size_t length) { FILE: runtime/fastly/common/normalize_http_method.h function namespace (line 4) | namespace fastly::common { FILE: runtime/fastly/common/sequence.hpp type fastly::common (line 12) | namespace fastly::common { function report_sequence_or_record_arg_error (line 14) | inline bool report_sequence_or_record_arg_error(JSContext *cx, const c... function maybe_consume_sequence_or_record (line 29) | bool maybe_consume_sequence_or_record(JSContext *cx, JS::HandleValue i... FILE: runtime/fastly/common/validations.cpp type fastly::common (line 8) | namespace fastly::common { function parse_and_validate_timeout (line 9) | std::optional parse_and_validate_timeout(JSContext *cx, JS::... function validate_bytes (line 35) | std::optional( function lol_html_attributes_iterator_next (line 83) | pub unsafe extern "C" fn lol_html_attributes_iterator_next<'t>( function lol_html_attributes_iterator_free (line 96) | pub unsafe extern "C" fn lol_html_attributes_iterator_free(iterator: *mu... function lol_html_attribute_name_get (line 102) | pub unsafe extern "C" fn lol_html_attribute_name_get(attribute: *const A... function lol_html_attribute_name_get_preserve_case (line 110) | pub unsafe extern "C" fn lol_html_attribute_name_get_preserve_case( function lol_html_attribute_value_get (line 120) | pub unsafe extern "C" fn lol_html_attribute_value_get(attribute: *const ... function lol_html_element_get_attribute (line 134) | pub unsafe extern "C" fn lol_html_element_get_attribute( function lol_html_element_has_attribute (line 150) | pub unsafe extern "C" fn lol_html_element_has_attribute( function lol_html_element_set_attribute (line 173) | pub unsafe extern "C" fn lol_html_element_set_attribute( function lol_html_element_remove_attribute (line 196) | pub unsafe extern "C" fn lol_html_element_remove_attribute( function lol_html_element_user_data_set (line 289) | pub unsafe extern "C" fn lol_html_element_user_data_set( function lol_html_element_user_data_get (line 298) | pub unsafe extern "C" fn lol_html_element_user_data_get(element: *mut El... type EndTagHandler (line 302) | type EndTagHandler = unsafe extern "C" fn(*mut EndTag, *mut c_void) -> R... function lol_html_element_add_end_tag_handler (line 327) | pub unsafe extern "C" fn lol_html_element_add_end_tag_handler( function lol_html_element_clear_end_tag_handlers (line 350) | pub unsafe extern "C" fn lol_html_element_clear_end_tag_handlers(element... function lol_html_end_tag_name_get (line 383) | pub unsafe extern "C" fn lol_html_end_tag_name_get(end_tag: *mut EndTag)... function lol_html_end_tag_name_get_preserve_case (line 390) | pub unsafe extern "C" fn lol_html_end_tag_name_get_preserve_case(end_tag... function lol_html_end_tag_name_set (line 402) | pub unsafe extern "C" fn lol_html_end_tag_name_set( FILE: runtime/fastly/crates/rust-lol-html/src/errors.rs function lol_html_take_last_error (line 9) | pub extern "C" fn lol_html_take_last_error() -> Str { type CStreamingHandlerError (line 16) | pub enum CStreamingHandlerError { FILE: runtime/fastly/crates/rust-lol-html/src/lib.rs function to_ptr_mut (line 12) | fn to_ptr_mut(val: T) -> *mut T { type SourceLocationBytes (line 255) | pub struct SourceLocationBytes { type EncodingError (line 269) | pub enum EncodingError { FILE: runtime/fastly/crates/rust-lol-html/src/rewriter.rs type ExternOutputSink (line 8) | pub struct ExternOutputSink { method new (line 19) | fn new( type HtmlRewriter (line 15) | pub struct HtmlRewriter(Option... type DoctypeHandler (line 12) | type DoctypeHandler = unsafe extern "C" fn(*mut Doctype, *mut c_void) ->... type CommentsHandler (line 13) | type CommentsHandler = unsafe extern "C" fn(*mut Comment, *mut c_void) -... type TextHandler (line 14) | type TextHandler = unsafe extern "C" fn(*mut TextChunk, *mut c_void) -> ... type DocumentEndHandler (line 15) | type DocumentEndHandler = unsafe extern "C" fn(*mut DocumentEnd, *mut c_... type ExternHandler (line 17) | struct ExternHandler { function new (line 23) | const fn new(func: Option, user_data: *mut c_void) -> Self { type ExternDocumentContentHandlers (line 53) | pub struct ExternDocumentContentHandlers { method as_safe_document_content_handlers (line 62) | pub fn as_safe_document_content_handlers(&self) -> DocumentContentHand... type ExternElementContentHandlers (line 74) | pub struct ExternElementContentHandlers { method as_safe_element_content_handlers (line 82) | pub fn as_safe_element_content_handlers(&self) -> ElementContentHandle... type SafeContentHandlers (line 93) | pub struct SafeContentHandlers<'b> { type HtmlRewriterBuilder (line 99) | pub struct HtmlRewriterBuilder { method get_safe_handlers (line 106) | pub fn get_safe_handlers(&self) -> SafeContentHandlers<'_> { function lol_html_rewriter_builder_new (line 123) | pub unsafe extern "C" fn lol_html_rewriter_builder_new() -> *mut HtmlRew... function lol_html_rewriter_builder_add_document_content_handlers (line 128) | pub unsafe extern "C" fn lol_html_rewriter_builder_add_document_content_... function lol_html_rewriter_builder_add_element_content_handlers (line 152) | pub unsafe extern "C" fn lol_html_rewriter_builder_add_element_content_h... function lol_html_rewriter_builder_free (line 177) | pub unsafe extern "C" fn lol_html_rewriter_builder_free(builder: *mut Ht... FILE: runtime/fastly/crates/rust-lol-html/src/selector.rs function lol_html_selector_parse (line 4) | pub unsafe extern "C" fn lol_html_selector_parse( function lol_html_selector_free (line 15) | pub unsafe extern "C" fn lol_html_selector_free(selector: *mut Selector) { FILE: runtime/fastly/crates/rust-lol-html/src/streaming.rs type CStreamingHandlerSink (line 7) | pub type CStreamingHandlerSink<'tmp> = StreamingHandlerSink<'tmp>; function lol_html_streaming_sink_write_str (line 12) | pub unsafe extern "C" fn lol_html_streaming_sink_write_str( function lol_html_streaming_sink_write_utf8_chunk (line 43) | pub unsafe extern "C" fn lol_html_streaming_sink_write_utf8_chunk( type CStreamingHandler (line 67) | pub struct CStreamingHandler { method write_all (line 90) | fn write_all( method drop (line 110) | fn drop(&mut self) { FILE: runtime/fastly/crates/rust-lol-html/src/string.rs type Str (line 6) | pub struct Str { method new (line 13) | pub fn new(string: String) -> Self { method from_opt (line 25) | pub fn from_opt(string: Option) -> Self { method drop (line 37) | fn drop(&mut self) { function lol_html_str_free (line 48) | pub unsafe extern "C" fn lol_html_str_free(string: Str) { FILE: runtime/fastly/crates/rust-lol-html/src/text_chunk.rs type TextChunkContent (line 4) | pub struct TextChunkContent { method new (line 10) | fn new(chunk: &TextChunk) -> Self { function lol_html_text_chunk_content_get (line 27) | pub unsafe extern "C" fn lol_html_text_chunk_content_get( function lol_html_text_chunk_user_data_set (line 74) | pub unsafe extern "C" fn lol_html_text_chunk_user_data_set( function lol_html_text_chunk_user_data_get (line 83) | pub unsafe extern "C" fn lol_html_text_chunk_user_data_get(chunk: *const... FILE: runtime/fastly/handler.cpp type fastly::runtime (line 16) | namespace fastly::runtime { function install (line 21) | bool install(api::Engine *engine) { function handle_incoming (line 29) | bool handle_incoming(host_api::Request req) { function main (line 108) | int main(int argc, const char *argv[]) { FILE: runtime/fastly/host-api/fastly.h function namespace (line 5) | namespace fastly { FILE: runtime/fastly/host-api/host_api.cpp function log_hostcall (line 18) | static void log_hostcall(const char *func_name, ...) { function convert_result (line 52) | static bool convert_result(int res, fastly::fastly_host_error *err) { function sleep_until (line 104) | void sleep_until(uint64_t time_ns, uint64_t now) { type host_api (line 262) | namespace host_api { function span_to_list_u8 (line 266) | fastly::fastly_world_list_u8 span_to_list_u8(std::span span) { function string_view_to_world_string (line 273) | fastly::fastly_world_string string_view_to_world_string(std::string_vi... function HostString (line 280) | HostString make_host_string(fastly::fastly_world_string str) { function HostString (line 284) | HostString make_host_string(fastly::fastly_world_list_u8 str) { function HostBytes (line 288) | HostBytes make_host_bytes(uint8_t *ptr, size_t len) { function Response (line 292) | Response make_response(fastly::fastly_host_http_response &resp) { function generic_get_header_names (line 297) | Result> generic_get_header_names(auto handle) { type Chunk (line 364) | struct Chunk { method Chunk (line 368) | static Chunk make(std::string_view data) { function generic_get_header_values (line 376) | Result>> generic_get_header_valu... function generic_header_op (line 452) | Result generic_header_op(auto handle, std::string_view name, std... function generic_header_remove (line 467) | Result generic_header_remove(auto handle, std::string_view name) { class HandleState (line 546) | class HandleState { method HandleState (line 552) | explicit HandleState(api::FastlyAsyncTask::Handle handle, bool is_re... method handle (line 556) | api::FastlyAsyncTask::Handle handle() { return handle_; } method is_req (line 557) | bool is_req() { return is_req_; } method valid (line 558) | bool valid() const { return true; } function HttpHeaders (line 561) | HttpHeaders *HttpHeadersReadOnly::clone() { return new HttpHeaders(*th... function write_headers (line 678) | Result function FastlySendError (line 745) | FastlySendError function FastlyKVError (line 864) | FastlyKVError make_fastly_kv_error(fastly::fastly_kv_error kv_error, function FastlyImageOptimizerError (line 922) | FastlyImageOptimizerError function FastlyImageOptimizerError (line 943) | FastlyImageOptimizerError make_fastly_image_optimizer_error(fastly::fa... function TlsVersion (line 1264) | TlsVersion TlsVersion::version_1() { return TlsVersion{fastly::TLS::VE... function TlsVersion (line 1266) | TlsVersion TlsVersion::version_1_1() { return TlsVersion{fastly::TLS::... function TlsVersion (line 1268) | TlsVersion TlsVersion::version_1_2() { return TlsVersion{fastly::TLS::... function TlsVersion (line 1270) | TlsVersion TlsVersion::version_1_3() { return TlsVersion{fastly::TLS::... function HttpHeadersReadOnly (line 1999) | HttpHeadersReadOnly *HttpReq::headers() { function HttpHeaders (line 2003) | HttpHeaders *HttpReq::headers_writable() { return headers()->clone(); } function HttpHeadersReadOnly (line 2152) | HttpHeadersReadOnly *HttpResp::headers() { function HttpHeaders (line 2157) | HttpHeaders *HttpResp::headers_writable() { return headers()->clone(); } type FastlyCacheWriteOptionsOwned (line 2231) | struct FastlyCacheWriteOptionsOwned { function FastlyCacheWriteOptionsOwned (line 2238) | FastlyCacheWriteOptionsOwned to_fastly_cache_write_options(const HttpC... function HttpCacheWriteOptions (line 2308) | HttpCacheWriteOptions * function init_write_options (line 3343) | void init_write_options(fastly::fastly_host_cache_write_options &options, FILE: runtime/fastly/host-api/host_api_fastly.h type JSErrorFormatString (line 24) | struct JSErrorFormatString function namespace (line 36) | namespace fastly { function namespace (line 55) | namespace api { function run (line 120) | [[nodiscard]] bool run(Engine *engine) override { function cancel (line 131) | [[nodiscard]] bool cancel(Engine *engine) override { function Handle (line 136) | Handle handle() { return handle_; } function trace (line 138) | void trace(JSTracer *trc) override { function namespace (line 150) | namespace fastly::fetch { type detail (line 167) | enum detail { function std (line 237) | const std::optional message() const; type Response (line 336) | struct Response function class (line 338) | class HttpPendingReq final { function virtual (line 366) | virtual bool is_valid() const = 0; type CacheOverrideTag (line 506) | struct CacheOverrideTag function FramingHeadersMode (line 515) | enum class FramingHeadersMode : uint8_t { function class (line 540) | class InspectOptions final { function class (line 713) | class HttpReqPromise final { function class (line 732) | class GeoIp final { type HttpCacheLookupOptions (line 740) | struct HttpCacheLookupOptions { function final (line 745) | struct HttpCacheWriteOptions final { type CacheState (line 769) | struct CacheState function state (line 773) | CacheState(uint8_t state) : state{state} function is_found (line 775) | bool is_found() const; function class (line 869) | class LogEndpoint final { function class (line 885) | class Dict final { function class (line 901) | class ConfigStore final { function class (line 918) | class ObjectStorePendingLookup final { function class (line 937) | class ObjectStorePendingDelete final { function class (line 956) | class ObjectStore final { function class (line 976) | class Secret final { function class (line 991) | class SecretStore final { function final (line 1008) | struct CacheLookupOptions final { function final (line 1013) | struct CacheGetBodyOptions final { function final (line 1018) | struct CacheWriteOptions final { function class (line 1035) | class CacheHandle final { type BackendHealth (line 1089) | struct BackendHealth function state (line 1094) | BackendHealth(uint8_t state) : state{state} function is_unknown (line 1096) | bool is_unknown() const; function explicit (line 1107) | explicit Backend(HostString name) : name_{std::move(name)} {} function class (line 1131) | class PenaltyBox final { function class (line 1137) | class RateCounter final { function class (line 1146) | class EdgeRateLimiter final { function class (line 1153) | class DeviceDetection final { function class (line 1158) | class KVStorePendingLookup final { function class (line 1177) | class KVStorePendingInsert final { function class (line 1196) | class KVStorePendingDelete final { function class (line 1215) | class KVStorePendingList final { function class (line 1234) | class KVStore final { function class (line 1266) | class Acl final { FILE: runtime/fastly/host-api/host_call.cpp type fastly (line 9) | namespace fastly { function JSErrorFormatString (line 10) | const JSErrorFormatString *FastlyGetErrorMessage(void *userRef, unsign... type host_api (line 19) | namespace host_api { function error_is_generic (line 23) | bool error_is_generic(APIError e) { return e == FASTLY_HOST_ERROR_GENE... function error_is_invalid_argument (line 25) | bool error_is_invalid_argument(APIError e) { return e == FASTLY_HOST_E... function error_is_optional_none (line 27) | bool error_is_optional_none(APIError e) { return e == FASTLY_HOST_ERRO... function error_is_bad_handle (line 29) | bool error_is_bad_handle(APIError e) { return e == FASTLY_HOST_ERROR_B... function error_is_unsupported (line 31) | bool error_is_unsupported(APIError e) { return e == FASTLY_HOST_ERROR_... function error_is_buffer_len (line 33) | bool error_is_buffer_len(APIError e) { return e == FASTLY_HOST_ERROR_B... function error_is_limit_exceeded (line 35) | bool error_is_limit_exceeded(APIError e) { return e == FASTLY_HOST_ERR... function handle_kv_error (line 37) | void handle_kv_error(JSContext *cx, FastlyKVError err, const unsigned ... function handle_image_optimizer_error (line 49) | void handle_image_optimizer_error(JSContext *cx, const FastlyImageOpti... function handle_api_error (line 61) | void handle_api_error(JSContext *cx, APIError err, int line, const cha... FILE: src/addSdkMetadataField.ts function addSdkMetadataField (line 7) | async function addSdkMetadataField(wasmPath: string, usingAOT: boolean) { FILE: src/compileApplicationToWasm.ts function getTmpDir (line 27) | async function getTmpDir() { type CompileApplicationToWasmParams (line 31) | type CompileApplicationToWasmParams = { function compileApplicationToWasm (line 48) | async function compileApplicationToWasm( FILE: src/compiler-steps/addFastlyHelpers.ts method fn (line 8) | async fn(ctx, index) { FILE: src/compiler-steps/addStackMappingHelpers.ts method fn (line 9) | async fn(ctx, index) { FILE: src/compiler-steps/bundle.ts method fn (line 28) | async fn(ctx, index) { FILE: src/compiler-steps/composeSourcemaps.ts type ExcludePattern (line 13) | type ExcludePattern = string | ((file: string) => boolean); method fn (line 26) | async fn(ctx) { function readSourcemap (line 56) | async function readSourcemap(e: SourceMapInfo) { function composeSourcemaps (line 61) | async function composeSourcemaps( function stripSourcesContent (line 91) | function stripSourcesContent(map: SourceMap, excludes: ExcludePattern[]) { FILE: src/compiler-steps/precompileRegexes.ts method fn (line 12) | async fn(ctx, index) { FILE: src/compilerPipeline.ts type SourceMapInfo (line 6) | type SourceMapInfo = { class CompilerContext (line 11) | class CompilerContext { method constructor (line 22) | constructor( method addCompilerPipelineStep (line 41) | addCompilerPipelineStep(step: CompilerPipelineStep) { method applyCompilerPipeline (line 45) | async applyCompilerPipeline() { method magicStringWriter (line 66) | async magicStringWriter( method maybeWriteDebugIntermediateFile (line 89) | async maybeWriteDebugIntermediateFile(outFilename: string) { method maybeWriteDebugIntermediateSourceMapFile (line 98) | async maybeWriteDebugIntermediateSourceMapFile(outFilename: string) { method maybeWriteDebugIntermediateFiles (line 107) | async maybeWriteDebugIntermediateFiles(outFilename: string) { type CompilerPipelineStep (line 113) | type CompilerPipelineStep = { FILE: src/config.ts function readConfigFileAndCliArguments (line 22) | async function readConfigFileAndCliArguments(cliArgs: string[]) { FILE: src/env.ts function parseEnvPair (line 2) | function parseEnvPair(pair: string) { function parseEnvString (line 36) | function parseEnvString(envString: string) { class EnvParser (line 58) | class EnvParser { method constructor (line 61) | constructor() { method parse (line 70) | parse(value: string) { method getEnv (line 84) | getEnv() { FILE: src/esbuild-plugins/fastlyPlugin.ts method setup (line 5) | setup(build) { FILE: src/esbuild-plugins/swallowTopLevelExportsPlugin.ts type SwallowTopLevelExportsPluginParams (line 4) | type SwallowTopLevelExportsPluginParams = { function swallowTopLevelExportsPlugin (line 8) | function swallowTopLevelExportsPlugin( FILE: src/files.ts function isFile (line 4) | async function isFile(path: string) { function isDirectory (line 9) | async function isDirectory(path: string) { function moveFile (line 14) | async function moveFile(src: string, dest: string): Promise { function isErrnoException (line 28) | function isErrnoException(err: unknown): err is NodeJS.ErrnoException { FILE: src/parseInputs.ts type ParsedInputs (line 6) | type ParsedInputs = function parseInputs (line 26) | async function parseInputs(cliInputs: string[]): Promise { FILE: src/pipeline.ts type PipelineOpts (line 5) | type PipelineOpts = { type PipelineStep (line 18) | type PipelineStep = ( function pipeline (line 24) | async function pipeline( FILE: src/printHelp.ts function printHelp (line 7) | async function printHelp() { function printVersion (line 41) | async function printVersion() { function tooManyEngines (line 49) | function tooManyEngines() { function unknownArgument (line 59) | function unknownArgument(cliInput: string) { FILE: tests/wpt-harness/post-harness.js function handleRequest (line 12) | async function handleRequest(event) { function evalAllScripts (line 49) | function evalAllScripts(wpt_test_scripts) { function loadMetaScript (line 55) | async function loadMetaScript(path) { FILE: tests/wpt-harness/run-wpt.mjs function relativePath (line 14) | function relativePath(path) { constant SLOW_PREFIX (line 18) | const SLOW_PREFIX = "SLOW "; function applyConfig (line 115) | function applyConfig(argv) { function run (line 151) | async function run() { function formatStats (line 224) | function formatStats(stats) { function padStart (line 227) | function padStart(value, length) { function ensureWptServer (line 231) | async function ensureWptServer(config, logLevel) { function startWptServer (line 243) | async function startWptServer(path, logLevel) { function ensureViceroy (line 277) | async function ensureViceroy(config, logLevel) { function timeout (line 293) | async function timeout(millis, message) { function viceroyReady (line 301) | async function viceroyReady(viceroy, config) { function startViceroy (line 311) | async function startViceroy(runtime, config, logLevel) { function stripTrailingNewline (line 338) | function stripTrailingNewline(str) { function getExpectedResults (line 345) | function getExpectedResults(testPath) { function getTests (line 359) | function getTests(pattern) { function runTests (line 378) | async function runTests(testPaths, viceroy, resultCallback, errorCallbac... function handleRequest (line 473) | async function handleRequest(req, res, viceroy) { function request (line 510) | async function request(url) { function renderResultsTable (line 524) | function renderResultsTable(title, results, stats, template) { function renderStack (line 546) | function renderStack(stack) { FILE: types/acl.d.ts class Acl (line 7) | class Acl { FILE: types/backend.d.ts type DefaultBackendConfiguration (line 69) | interface DefaultBackendConfiguration { type BackendConfiguration (line 203) | interface BackendConfiguration extends DefaultBackendConfiguration { class Backend (line 299) | class Backend { FILE: types/body.d.ts class FastlyBody (line 24) | class FastlyBody { FILE: types/cache-override.d.ts type CacheOptions (line 10) | interface CacheOptions { type CacheOverrideMode (line 53) | type CacheOverrideMode = 'none' | 'pass' | 'override'; type ICacheOverride (line 55) | interface ICacheOverride { class CacheOverride (line 150) | class CacheOverride { FILE: types/cache.d.ts type PurgeOptions (line 2) | interface PurgeOptions { class SimpleCache (line 46) | class SimpleCache { type SimpleCacheEntry (line 128) | interface SimpleCacheEntry { type LookupOptions (line 146) | interface LookupOptions { type InsertOptions (line 161) | interface InsertOptions extends TransactionInsertOptions { type TransactionInsertOptions (line 176) | interface TransactionInsertOptions { class CoreCache (line 232) | class CoreCache { class CacheState (line 293) | class CacheState { type CacheBodyOptions (line 323) | interface CacheBodyOptions { class CacheEntry (line 340) | class CacheEntry { type TransactionUpdateOptions (line 400) | interface TransactionUpdateOptions { class TransactionCacheEntry (line 449) | class TransactionCacheEntry extends CacheEntry { FILE: types/config-store.d.ts class ConfigStore (line 18) | class ConfigStore { FILE: types/device.d.ts class Device (line 9) | class Device { FILE: types/dictionary.d.ts class Dictionary (line 9) | class Dictionary { FILE: types/edge-rate-limiter.d.ts class EdgeRateLimiter (line 10) | class EdgeRateLimiter { class PenaltyBox (line 55) | class PenaltyBox { class RateCounter (line 88) | class RateCounter { FILE: types/experimental.d.ts type ReusableSandboxOptions (line 116) | interface ReusableSandboxOptions { FILE: types/geolocation.d.ts type Geolocation (line 44) | interface Geolocation { FILE: types/globals.d.ts type EventMap (line 9) | interface EventMap { type EventListenerMap (line 16) | interface EventListenerMap { type FetchEventListener (line 23) | interface FetchEventListener { type BackendConfiguration (line 46) | interface BackendConfiguration { class Backend (line 166) | class Backend { type FetchEvent (line 301) | interface FetchEvent { type CacheOverrideMode (line 392) | type CacheOverrideMode = 'none' | 'pass' | 'override'; type CacheOverrideInit (line 399) | interface CacheOverrideInit { type CacheOverride (line 439) | interface CacheOverride extends CacheOverrideInit { type ClientInfo (line 455) | interface ClientInfo { type ServerInfo (line 521) | interface ServerInfo { class ConfigStore (line 536) | class ConfigStore { class Dictionary (line 554) | class Dictionary { type Geolocation (line 575) | interface Geolocation { class KVStore (line 705) | class KVStore { type KVStoreEntry (line 746) | interface KVStoreEntry { class URL (line 777) | class URL { class URLSearchParams (line 825) | class URLSearchParams { type Console (line 870) | interface Console { class TextEncoder (line 912) | class TextEncoder { class TextDecoder (line 958) | class TextDecoder { type Logger (line 973) | interface Logger { type Fastly (line 985) | interface Fastly { class CompressionStream (line 1117) | class CompressionStream { class DecompressionStream (line 1171) | class DecompressionStream { type BlobPart (line 1230) | type BlobPart = BufferSource | Blob | string; type EndingType (line 1231) | type EndingType = 'native' | 'transparent'; type FormDataEntryValue (line 1232) | type FormDataEntryValue = File | string; type BlobPropertyBag (line 1234) | interface BlobPropertyBag { type FilePropertyBag (line 1239) | interface FilePropertyBag extends BlobPropertyBag { type Blob (line 1248) | interface Blob { type File (line 1273) | interface File extends Blob { type FormData (line 1292) | interface FormData { type BodyInit (line 1333) | type BodyInit = ReadableStream | XMLHttpRequestBodyInit; type XMLHttpRequestBodyInit (line 1334) | type XMLHttpRequestBodyInit = type Body (line 1347) | interface Body { type RequestInfo (line 1364) | type RequestInfo = Request | string; type RequestInit (line 1374) | interface RequestInit { type Request (line 1437) | interface Request extends Body { type ResponseInit (line 1523) | interface ResponseInit { type Response (line 1543) | interface Response extends Body { type ReadableStreamReader (line 1668) | type ReadableStreamReader = ReadableStreamDefaultReader; type ReadableStreamController (line 1673) | type ReadableStreamController = ReadableStreamDefaultController; type UnderlyingSinkAbortCallback (line 1679) | interface UnderlyingSinkAbortCallback { type UnderlyingSinkCloseCallback (line 1686) | interface UnderlyingSinkCloseCallback { type UnderlyingSinkStartCallback (line 1693) | interface UnderlyingSinkStartCallback { type UnderlyingSinkWriteCallback (line 1700) | interface UnderlyingSinkWriteCallback { type UnderlyingSourceCancelCallback (line 1710) | interface UnderlyingSourceCancelCallback { type UnderlyingSourcePullCallback (line 1717) | interface UnderlyingSourcePullCallback { type UnderlyingSourceStartCallback (line 1724) | interface UnderlyingSourceStartCallback { type UnderlyingSink (line 1731) | interface UnderlyingSink { type UnderlyingSource (line 1742) | interface UnderlyingSource { type ReadableStreamType (line 1753) | type ReadableStreamType = 'bytes'; type StreamPipeOptions (line 1758) | interface StreamPipeOptions { type QueuingStrategySize (line 1785) | interface QueuingStrategySize { type QueuingStrategy (line 1792) | interface QueuingStrategy { type QueuingStrategyInit (line 1800) | interface QueuingStrategyInit { type ReadableStreamDefaultReadDoneResult (line 1812) | interface ReadableStreamDefaultReadDoneResult { type ReadableStreamDefaultReadValueResult (line 1820) | interface ReadableStreamDefaultReadValueResult { type ReadableStreamDefaultReadResult (line 1828) | type ReadableStreamDefaultReadResult = type ReadableWritablePair (line 1835) | interface ReadableWritablePair { type ReadableStream (line 1849) | interface ReadableStream { type ReadableStreamDefaultController (line 1878) | interface ReadableStreamDefaultController { type ReadableStreamDefaultReader (line 1896) | interface ReadableStreamDefaultReader type ReadableStreamGenericReader (line 1913) | interface ReadableStreamGenericReader { type WritableStream (line 1922) | interface WritableStream { type WritableStreamDefaultController (line 1946) | interface WritableStreamDefaultController { type WritableStreamDefaultWriter (line 1962) | interface WritableStreamDefaultWriter { type TransformStream (line 1983) | interface TransformStream { type TransformStreamDefaultController (line 2007) | interface TransformStreamDefaultController { type Transformer (line 2025) | interface Transformer { type TransformerFlushCallback (line 2036) | interface TransformerFlushCallback { type TransformerStartCallback (line 2043) | interface TransformerStartCallback { type TransformerTransformCallback (line 2050) | interface TransformerTransformCallback { type HeadersInit (line 2060) | type HeadersInit = Headers | string[][] | Record; type Headers (line 2068) | interface Headers { type VoidFunction (line 2191) | interface VoidFunction { type StructuredSerializeOptions (line 2211) | interface StructuredSerializeOptions { type Transferable (line 2218) | type Transferable = ArrayBuffer; type WorkerLocation (line 2229) | interface WorkerLocation { type Algorithm (line 2268) | interface Algorithm { type AlgorithmIdentifier (line 2272) | type AlgorithmIdentifier = Algorithm | string; type BufferSource (line 2274) | type BufferSource = ArrayBufferView | ArrayBuffer; class SubtleCrypto (line 2276) | class SubtleCrypto { type HmacImportParams (line 2328) | interface HmacImportParams extends Algorithm { type RsaHashedImportParams (line 2333) | interface RsaHashedImportParams extends Algorithm { type HashAlgorithmIdentifier (line 2336) | type HashAlgorithmIdentifier = AlgorithmIdentifier; type EcKeyImportParams (line 2338) | interface EcKeyImportParams { type JsonWebKey (line 2343) | interface JsonWebKey { type RsaOtherPrimesInfo (line 2364) | interface RsaOtherPrimesInfo { type Crypto (line 2376) | interface Crypto { type CryptoKey (line 2401) | interface CryptoKey { type KeyAlgorithm (line 2417) | interface KeyAlgorithm { type KeyFormat (line 2421) | type KeyFormat = type KeyType (line 2426) | type KeyType = 'private' | 'public' | 'secret'; type KeyUsage (line 2427) | type KeyUsage = type EventInit (line 2437) | interface EventInit { type EventListenerOptions (line 2443) | interface EventListenerOptions { type AddEventListenerOptions (line 2447) | interface AddEventListenerOptions extends EventListenerOptions { type Event (line 2457) | interface Event { type EventListener (line 2581) | interface EventListener { type EventListenerObject (line 2584) | interface EventListenerObject { type EventListenerOrEventListenerObject (line 2587) | type EventListenerOrEventListenerObject = EventListener | EventListenerO... type EventTarget (line 2595) | interface EventTarget { type Performance (line 2647) | interface Performance extends EventTarget { type DOMHighResTimeStamp (line 2667) | type DOMHighResTimeStamp = number; FILE: types/html-rewriter.d.ts class HTMLRewritingStream (line 33) | class HTMLRewritingStream implements TransformStream { type ElementRewriterOptions (line 88) | interface ElementRewriterOptions { class Element (line 101) | class Element { FILE: types/image-optimizer.d.ts type Color (line 9) | type Color = type Percentage (line 21) | type Percentage = string; type Size (line 26) | interface Size { type Position (line 46) | interface Position { type Sides (line 60) | interface Sides { type ImageOptimizerOptions (line 289) | interface ImageOptimizerOptions { FILE: types/kv-store.d.ts class KVStore (line 36) | class KVStore { type KVStoreEntry (line 169) | interface KVStoreEntry { FILE: types/logger.d.ts class Logger (line 28) | class Logger { type ConsoleLoggingOptions (line 42) | interface ConsoleLoggingOptions { FILE: types/secret-store.d.ts class SecretStore (line 34) | class SecretStore { class SecretStoreEntry (line 69) | class SecretStoreEntry { FILE: types/security.d.ts type InspectConfig (line 50) | interface InspectConfig { type InspectResponse (line 77) | interface InspectResponse { type InspectVerdict (line 100) | enum InspectVerdict { FILE: types/shielding.d.ts type ShieldBackendConfiguration (line 8) | interface ShieldBackendConfiguration { class Shield (line 42) | class Shield {