@luolapeikko/ts-common
    Preparing search index...

    Type Alias ObjectMappedArray<R, T>

    ObjectMappedArray: R extends EmptyObject
        ? []
        : RecordHaveWritableKeys<R> extends never ? NonEmptyReadonlyArray<T> : T[]

    Type mapping for Object.keys, Object.values

    1. if R is an empty object, return type []
    2. if R has no writable keys, return type NonEmptyReadonlyArray<T>
    3. otherwise, return type Array<T>

    Type Parameters

    • R extends Record<string | number | symbol, unknown>

      The object shape

    • T

      The type of the values

    v0.2.0