Extract 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 readonly property names from a class.