Logos DX
    Preparing search index...

    Module @logosdx/utils - v6.1.0

    Modules

    <internal>

    Namespaces

    RateLimitTokenBucket

    Classes

    AssertError
    CircuitBreakerError
    Deferred
    MapCacheAdapter
    PriorityQueue
    RateLimitError
    RateLimitTokenBucket
    RetryError
    SingleFlight
    ThrottleError
    TimeoutError

    Interfaces

    BoolProps
    CacheAdapter
    CacheEntry
    CacheItem
    CacheStats
    DebouncedFunction
    DebounceOptions
    EnhancedMemoizedFunction
    InflightEntry
    InflightOptions
    MapCacheAdapterOptions
    MemoizeOptions
    MemoizeSyncOptions
    RetryOptions
    SetCacheOptions
    SingleFlightOptions
    SingleFlightStats
    StringProps
    ThrottledFunction
    ThrottleOptions
    WithTimeoutOptions

    Type Aliases

    AsyncFunc
    BatchOptions
    BatchResult
    CircuitBreakerOptions
    ClassType
    DeepOptional
    Falsy
    Func
    FunctionProps
    MakeNestedConfigOpts
    MaybePromise
    NonFunctionProps
    NotUndefined
    NullableObject
    OnChunkParam
    OneOrMany
    PathLeaves
    PathNames
    PathValue
    RateLimitBucketOptions
    RateLimitOptions
    StrOrNum
    Truthy

    Variables

    addHandlerFor
    byteUnits
    mergeDefaults
    noop
    timeUnits

    Functions

    allItemsValid
    allKeysValid
    assert
    assertObject
    assertOptional
    attempt
    attemptSync
    batch
    castValuesToTypes
    chunk
    circuitBreaker
    circuitBreakerSync
    clone
    composeFlow
    days
    debounce
    definePrivateGetters
    definePrivateProps
    definePublicProps
    equals
    formatByteSize
    formatTimeDuration
    generateId
    gigabytes
    hasEnabledOrDisabledValue
    hasNoConstructor
    hasSameConstructor
    hours
    isAssertError
    isBrowser
    isBrowserLike
    isCircuitBreakerError
    isCloudflare
    isDefined
    isDisabledValue
    isEnabledValue
    isFunction
    isNode
    isNonIterable
    isNull
    isObject
    isOptional
    isPlainObject
    isPrimitive
    isRateLimitError
    isReactNative
    isRetryError
    isSameLength
    isThrottleError
    isTimeoutError
    isUndefined
    itemsToArray
    kilobytes
    makeInSeries
    makeNestedConfig
    makeRetryable
    megabytes
    memoize
    memoizeSync
    merge
    minutes
    months
    nextLoop
    nextTick
    nTimes
    oneOrMany
    parseByteSize
    parseTimeDuration
    rateLimit
    reach
    retry
    runInSeries
    runWithTimeout
    seconds
    serializer
    setDeep
    setDeepMany
    terabytes
    throttle
    wait
    weeks
    withInflightDedup
    withTimeout
    years