ReadonlyX
Category
X Series
Alias
ReadonlyByKeysConstructs a type by setting the properties specified by K(string literal or union of string literals) to readonly from T.
Usage
ts
import type { ReadonlyX } from '@utype/core'
type Props = {
name: string;
age: number;
visible: boolean;
}
// Expect: { readonly name: string; readonly age: number; visible: boolean; }
type ReadonlyXProps = ReadonlyX<Props, 'name' | 'age'>