Type Alias DeepMutableTupleOrArray<T>
DeepMutableTupleOrArray<T>: T extends readonly [infer V0] ? [DeepMutable<V0>] : T extends readonly [infer V0, infer V1] ? [DeepMutable<V0>, DeepMutable<V1>] : T extends readonly [infer V0, infer V1, infer V2] ? [DeepMutable<V0>, DeepMutable<V1>, DeepMutable<V2>] : T extends readonly [infer V0, infer V1, infer V2, infer V3] ? [DeepMutable<V0>, DeepMutable<V1>, DeepMutable<V2>, DeepMutable<V3>] : T extends readonly [infer V0, infer V1, infer V2, infer V3, infer V4] ? [DeepMutable<V0>, DeepMutable<V1>, DeepMutable<V2>, DeepMutable<V3>, DeepMutable<V4>] : DeepMutableArray<T[number]>
Recursively marks a tuple (up to 4 in length) or an array as read only.