TS ReadOnly Type

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2021 Jul 13 15:13
Editor
Edited
Edited
2025 Nov 18 14:16
Only shallow readonly
type DeepReadonly<T> = { readonly [P in keyof T]: T[P] extends object ? DeepReadonly<T[P]> : T[P]; };
Readonly<type>
 
utility type readonly to construct a type with all properties set to readonly
 
 
 
 
 
 
 

Recommendations