Controls whether to make a layer mutable during recursive transformation
calls, to standardize by omitting readonly from inner number[] in types
like DeepReadonly<[string, number[]]>.
"DeepReadonly": Indicates that node is inside a type utility like
DeepReadonly that recursively applies readonly.
"Readonly": Indicates that node is directly under a Readonly type.
"readonly": Indicates that node is directly under a readonly operator.
"IndexedAccessObjectType": Indicates that node is directly under an
IndexedAccessTypeNode.
Controls whether to make a layer mutable during recursive transformation calls, to standardize by omitting readonly from inner
number[]in types likeDeepReadonly<[string, number[]]>."DeepReadonly": Indicates thatnodeis inside a type utility likeDeepReadonlythat recursively applies readonly."Readonly": Indicates thatnodeis directly under aReadonlytype."readonly": Indicates thatnodeis directly under areadonlyoperator."IndexedAccessObjectType": Indicates thatnodeis directly under an IndexedAccessTypeNode."none": All other cases