Extract public readonly properties from a class as an object.
A class or object type
Produces an object type containing all readonly properties. Useful for creating immutable views or snapshots of a class instance.
class Settings { readonly theme = 'dark'; readonly language = 'en'; }type ReadonlyPropsObj = ReadonlyProperties< Settings >;// { theme: string; language: string; } Copy
class Settings { readonly theme = 'dark'; readonly language = 'en'; }type ReadonlyPropsObj = ReadonlyProperties< Settings >;// { theme: string; language: string; }
Extract public readonly properties from a class as an object.