Lines Matching defs:const
3 const { kConstruct } = require('./symbols')
4 const { urlEquals, fieldValues: getFieldValues } = require('./util')
5 const { kEnumerableProperty, isDisturbed } = require('../core/util')
6 const { kHeadersList } = require('../core/symbols')
7 const { webidl } = require('../fetch/webidl')
8 const { Response, cloneResponse } = require('../fetch/response')
9 const { Request } = require('../fetch/request')
10 const { kState, kHeaders, kGuard, kRealm } = require('../fetch/symbols')
11 const { fetching } = require('../fetch/index')
12 const { urlIsHttpHttpsScheme, createDeferredPromise, readAllBytes } = require('../fetch/util')
13 const assert = require('assert')
14 const { getGlobalDispatcher } = require('../global')
52 const p = await this.matchAll(request, options)
88 const responses = []
93 for (const requestResponse of this.#relevantRequestResponseList) {
98 const requestResponses = this.#queryCache(r, options)
101 for (const requestResponse of requestResponses) {
110 const responseList = []
113 for (const response of responses) {
115 const responseObject = new Response(response.body?.source ?? null)
116 const body = responseObject[kState].body
136 const requests = [request]
139 const responseArrayPromise = this.addAll(requests)
152 const responsePromises = []
155 const requestList = []
158 for (const request of requests) {
164 const r = request[kState]
177 const fetchControllers = []
180 for (const request of requests) {
182 const r = new Request(request)[kState]
200 const responsePromise = createDeferredPromise()
215 const fieldValues = getFieldValues(response.headersList.get('vary'))
218 for (const fieldValue of fieldValues) {
226 for (const controller of fetchControllers) {
252 const p = Promise.all(responsePromises)
255 const responses = await p
258 const operations = []
264 for (const response of responses) {
267 const operation = {
279 const cacheJobPromise = createDeferredPromise()
332 const innerResponse = response[kState]
345 const fieldValues = getFieldValues(innerResponse.headersList.get('vary'))
348 for (const fieldValue of fieldValues) {
368 const clonedResponse = cloneResponse(innerResponse)
371 const bodyReadPromise = createDeferredPromise()
376 const stream = innerResponse.body.stream
379 const reader = stream.getReader()
389 const operations = []
393 const operation = {
403 const bytes = await bodyReadPromise.promise
410 const cacheJobPromise = createDeferredPromise()
460 const operations = []
463 const operation = {
471 const cacheJobPromise = createDeferredPromise()
525 const promise = createDeferredPromise()
529 const requests = []
534 for (const requestResponse of this.#relevantRequestResponseList) {
540 const requestResponses = this.#queryCache(r, options)
543 for (const requestResponse of requestResponses) {
552 const requestList = []
555 for (const request of requests) {
556 const requestObject = new Request('https://a')
580 const cache = this.#relevantRequestResponseList
583 const backupCache = [...cache]
586 const addedItems = []
589 const resultList = []
593 for (const operation of operations) {
629 for (const requestResponse of requestResponses) {
630 const idx = cache.indexOf(requestResponse)
646 const r = operation.request
676 for (const requestResponse of requestResponses) {
677 const idx = cache.indexOf(requestResponse)
718 const resultList = []
720 const storage = targetStorage ?? this.#relevantRequestResponseList
722 for (const requestResponse of storage) {
723 const [cachedRequest, cachedResponse] = requestResponse
745 const queryURL = new URL(requestQuery.url)
747 const cachedURL = new URL(request.url)
767 const fieldValues = getFieldValues(response.headersList.get('vary'))
769 for (const fieldValue of fieldValues) {
774 const requestValue = request.headersList.get(fieldValue)
775 const queryValue = requestQuery.headersList.get(fieldValue)
802 const cacheQueryOptionConverters = [