jty
    Preparing search index...

    Type Alias DeepRecord<K, V>

    DeepRecord: K extends readonly [infer Head, ...(infer Tail)]
        ? Head extends PropertyKey
            ? Tail extends readonly PropertyKey[]
                ? { [P in Head]: DeepRecord<Tail, V> }
                : V
            : V
        : V

    Creates a deeply nested record type from a tuple of property keys.

    Type Parameters

    • K extends readonly PropertyKey[]
    • V = object