Extract public readonly property names from a class.
A class or object type
Returns a union of all readonly properties, excluding methods. Uses IfEquals to determine whether a property is readonly.
class Config { readonly version = '1.0'; readonly name = 'app'; }type ReadonlyProps = ReadonlyPropertyNames< Config >; // 'version' | 'name' Copy
class Config { readonly version = '1.0'; readonly name = 'app'; }type ReadonlyProps = ReadonlyPropertyNames< Config >; // 'version' | 'name'
Extract public readonly property names from a class.