Skip to content

ObjectIndexOptions

Type Parameter Default type
T unknown
Property Type
keys readonly (IsWide<NonNullable<T>> extends true ? string : { [S in `${number}`]: S | `${S}.${IsWide<Step<NonNullable<(…)>, S>> extends true ? string : { [S in string]: (…) | (…) }[SegmentOf<Step<(…), (…)>>]}` }[SegmentOf<NonNullable<T>>] | KeyConfig<T>)[]