Vinyl
    Preparing search index...

    Module @amzn/vinyl-util

    Enumerations

    Browser
    DeviceType
    DeviceVendor
    ErrorBodyType
    ErrorLevel
    LogLevel
    Os
    RequestFailureType

    Classes

    Abort
    AbortError
    BufferError
    BufferReader
    BufferWriter
    ConsoleLogHandlerImpl
    Deferred
    DisposedError
    DomEventHost
    ErrorReporter
    EventHostImpl
    GlobalRefImpl
    GlobalRegistry
    HistoryLogHandlerImpl
    IllegalArgumentError
    IllegalStateError
    IntersectionRanges
    LazyImpl
    LinkedList
    LoggerImpl
    LruCache
    MediaUnsupportedError
    MergeReferenceError
    NetworkMetricsControllerImpl
    NetworkStateImpl
    PersistentItemImpl
    RangesImpl
    ReadonlyRangesImpl
    ReportableError
    RequesterImpl
    RequestError
    ServiceResponseError
    SignalImpl
    StackOverflowError
    StoragePersistence
    StringParseError
    StringReader
    TaskQueue
    TimeoutController
    TimeoutError
    TimeoutSlot
    TokenizedInfo
    UnionRanges
    UnreachableCodeError
    ValidationError

    Interfaces

    AbortDeps
    AbortEvent
    AbortEventMap
    AbortSlot
    BackoffOptions
    CacheMap
    Clearable
    Cloneable
    CloneOptions
    CloneRule
    CodeLocation
    CodeRange
    ConsoleLike
    ConsoleLogHandler
    Disposable
    Disposer
    DomEventListenerOptions
    DomReadonlyEventHost
    EqualOptions
    EqualRule
    ErrorReport
    ErrorReporterEventMap
    EventDispatcher
    EventHost
    FetchRequestInfo
    GlobalRef
    HasBrowserOptions
    HistoryLogHandler
    HistoryLogItem
    IntersectionRangesOptions
    KeyValuePersistence
    Lazy
    LinkedNode
    LogEvent
    LogEventMap
    Logger
    LogTarget
    MemoizedFunction
    MergeOptions
    MergeRule
    MutableRequestParams
    NetworkInformation
    NetworkInformationEventMap
    NetworkMetrics
    NetworkMetricsController
    NetworkMetricsControllerImplDependencies
    NetworkMetricsControllerImplOptions
    NetworkMetricsEntry
    NetworkMetricsEventMap
    NetworkState
    NetworkStateEventMap
    NetworkStateImplDeps
    NetworkTransferEntry
    NextEventAsPromiseOptions
    ParseError
    PartialLocation
    Patch
    PatchedRef
    PersistentItem
    PersistentItemOptions
    PrintStringPositionOptions
    PropertyPatch
    ReadonlyAbort
    ReadonlyEventHost
    ReadonlyLazy
    ReadonlyNetworkMetricsController
    ReadonlyRanges
    ReportableErrorEvent
    RequestAttemptInfo
    RequestAttemptStartEvent
    RequestCaughtErrorEvent
    RequestCompletedEventBase
    Requester
    RequesterImplDeps
    RequesterImplEventMap
    RequesterImplOptions
    RequestErrorEventBase
    RequestEvent
    RequestNetworkErrorEvent
    RequestOptions
    RequestParams
    RequestResponseErrorEvent
    RequestSuccessEvent
    ResponseInfo
    RetryOptions
    ServiceMetrics
    ServiceTotals
    SidxBoxBase
    SidxBoxV0
    SidxBoxV1
    SidxSegmentReference
    Signal
    SignalOptions
    StatMetrics
    ThrottledCallback
    ThrottleOptions
    TokenizedUserAgent
    UaDeviceInfo
    UaSystemInfo
    UnionRangesOptions
    UserAgentInfo
    UserAgentPart
    UserAgentRules
    Version

    Type Aliases

    AddDisposable
    AnyRecord
    CloneCallback
    Comparator
    CompareBySelector
    Contravariant
    Covariant
    DebounceCallback
    DefaultStringPersistentItemOptions
    DeviceInfoRule
    DomEventMap
    DomEventTarget
    ElementType
    EqualCallback
    EventHandler
    EventPatch
    EventPatches
    ExcludeValues
    ExtractValues
    Fetch
    FilterPredicate
    FilterPredicateAsync
    FlagAndPatchEntry
    Flatten
    FromTypeof
    Fun
    Immutable
    IntervalId
    Invariant
    IsAny
    IsNever
    IsPropertyOptional
    Json
    JsonCompatible
    Maybe
    MaybePromise
    Merge
    MergeCallback
    Mutable
    MutableArrayDeep
    MutableDeep
    MutableMapDeep
    MutableObject
    MutableObjectDeep
    MutableSetDeep
    MutableTupleOrArrayDeep
    NetworkInformationEffectiveType
    NetworkInformationType
    Never
    NonFunctionPropertyNames
    OmitDeep
    Optional
    OptionalDeep
    PartialDeep
    PatchFactory
    PickPartial
    Primitive
    PropertyPatches
    Range
    ReadonlyArrayDeep
    ReadonlyDate
    ReadonlyDeep
    ReadonlyMap
    ReadonlyMapDeep
    ReadonlyObjectDeep
    ReadonlyRecord
    ReadonlySet
    ReadonlySetDeep
    ReadonlyTupleOrArrayDeep
    RequestCompletedEvent
    RequestErrorEvent
    RequestInitOptions
    RequestInterceptor
    SetElementType
    SidxBox
    SystemInfoLikeRule
    SystemInfoRule
    Task
    TimeoutId
    Timestamp
    TypedArray
    Typeof
    Unsubscribe
    ValueProvider

    Variables

    arrayEqualRule
    arrayMergeRule
    cloneableMergeRule
    compareVersions
    compareVersionsStrict
    consoleLogHandler
    createUid
    dateEqualRule
    dateMergeRule
    DEFAULT_MAX_HISTORY
    DEFAULT_TIMEOUT_MESSAGE
    defaultEqualOptions
    defaultMergeOptions
    defaultNetworkMetricsControllerImplOptions
    defaultUserAgentRules
    EMPTY_NETWORK_METRICS
    EMPTY_NETWORK_METRICS_ENTRY
    EMPTY_SERVICE_METRICS
    EMPTY_SERVICE_TOTALS
    EMPTY_STAT_METRICS
    emptyRanges
    emptySignal
    emptyUserAgentInfo
    ErrorOrigin
    errorReporter
    getSearchParams
    globalTarget
    historyLogHandler
    mapEqualRule
    mapMergeRule
    MIN_SERVICE_TIME
    nativeFetchRef
    networkMetricsController
    networkState
    never
    persistenceRef
    plainObjectEqualRule
    plainObjectMergeRule
    predefinedDecodeEntities
    regexpEqualRule
    regexpMergeRule
    RetryStrategy
    SERVICE_RESPONSE_ERROR_MESSAGE
    setEqualRule
    setMergeRule
    stackNoise
    typedArrayEqualRule
    typedArrayMergeRule
    urlMergeRule
    userAgentInfoRef

    Functions

    base64ToByteArray
    buffersEqual
    bufferToBase64
    bufferToByteArray
    bufferToByteStr
    bufferToUtf16
    byteStrToByteArray
    ceilToNearest
    changeRequestInputUrl
    char
    chunk
    clamp
    clone
    cloneTypedArray
    closeTo
    compare
    compareBy
    contravariant
    countElements
    covariant
    createAbortController
    createAbortSlot
    createArrayLikeIterator
    createDisposer
    createErrorHandler
    createLogPrefix
    createPersistentItem
    createRangeFromErrorMarkers
    createRangeIter
    createRequester
    createShortUid
    createTaskQueue
    createTimeRangesReader
    debounce
    decodeEntities
    defaultBackoffDistribution
    diff
    disposeAll
    encodeEntities
    eqStr
    equalDeep
    every
    everyAsync
    filter
    filterAsync
    filterIter
    find
    findIndex
    first
    flipMap
    floorToNearest
    flow
    flowAsync
    flowRight
    flowRightAsync
    forEach
    forEachAsync
    getBackoffTime
    getElementAt
    getElementOrDefault
    getGlobalRegistry
    getHeaderFromHeadersInit
    getHeaderFromRequestParams
    getHostname
    getLocation
    getLocationSearch
    getLogLevel
    getLogLevelFromSearch
    getNetworkInformation
    getNetworkMetrics
    getNetworkState
    getOrSet
    getOrSetProp
    getPrototypeChain
    getResponseInfo
    getSidxSampleTimes
    getUserAgentInfo
    globalRef
    hasBrowser
    indexOf
    indexOfHighest
    initializeLogging
    invariant
    isClearable
    isCloneable
    isCodeLocationInRange
    isDisposable
    isNode
    isNonNull
    isPlainObject
    isPromiseLike
    isReportableError
    isResponseError
    isSilentError
    isTypedArray
    isWhitespaceChar
    jsonCompatible
    last
    lastIndexOf
    lastIndexOfHighest
    lazy
    lerp
    log
    logDebug
    logError
    logInfo
    logPatchedEvents
    logTimer
    logVerbose
    logWarn
    map
    mapAsync
    mapIter
    max
    maybeClear
    memoize
    merge
    mergeDeep
    min
    networkLoggingHandler
    nextEventAsPromise
    noop
    normalizeHeadersInit
    onAny
    onLine
    ownKeys
    parseBoolean
    parseDate
    parseFloatSafe
    parseIntSafe
    parseLogLevel
    parseRetryAfter
    parseSidxBox
    parseStackLocation
    parseTimestamp
    parseUserAgent
    parseVersion
    patchFetch
    patchTarget
    patchTargetFromFlags
    preventCacheRangeRequestsPatch
    printStringPosition
    promise
    rangeIntersects
    rangesOf
    redispatchEvents
    regexRule
    remove
    removeAt
    requestWithRetry
    requiresPreventCacheRangeRequestsPatch
    resolveUrl
    resolveValueProvider
    retryAfterJitter
    reversed
    roundToNearest
    setLogLevel
    setUserAgent
    signal
    sleep
    slice
    some
    someAsync
    sortedInsertionIndex
    stringify
    stringifyDate
    stringifyForPrint
    stringifyLogLevel
    submitErrorReport
    substitute
    substituteIdentifiers
    substringAfterLast
    substringBefore
    takeFirst
    takeLast
    throttle
    throwServiceResponse
    timeDelta
    timeout
    timeRangesToArray
    toDisposable
    toDisposablePromise
    toJson
    toKebabCase
    tokenizeUserAgent
    tokenizeWords
    tokenQuery
    toLowerCase
    toMergeRule
    toUpperCase
    truncate
    uaDeviceRule
    uaName
    uaPlatformOrSystemRule
    uaPlatformRule
    uaSystemLike
    uaSystemRule
    union
    utf16ToUint16Array
    withAbort
    withTimeout