@typhonjs-utils/object

    Package @typhonjs-utils/object

    Provides common object manipulation utility functions and TypeScript type guards.

    Functions

    assertObject
    assertPlainObject
    assertRecord
    deepFreeze
    deepMerge
    deepSeal
    ensureNonEmptyAsyncIterable
    ensureNonEmptyIterable
    hasAccessor
    hasGetter
    hasPrototype
    hasSetter
    isAsyncIterable
    isIterable
    isObject
    isPlainObject
    isRecord
    klona
    objectKeys
    objectSize
    safeAccess
    safeEqual
    safeKeyIterator
    safeSet

    Settings

    Member Visibility

    On This Page

    Functions
    assertObjectassertPlainObjectassertRecorddeepFreezedeepMergedeepSealensureNonEmptyAsyncIterableensureNonEmptyIterablehasAccessorhasGetterhasPrototypehasSetterisAsyncIterableisIterableisObjectisPlainObjectisRecordklonaobjectKeysobjectSizesafeAccesssafeEqualsafeKeyIteratorsafeSet
    @typhonjs-utils/object