假设我们有一个这样的界面:
interface Person {
name: string;
age: number;
}
我想调用 Readonly 并创建接口的只读版本,例如
interface PersonReadonly extends Readonly<Person> {}
这相当于写作
interface PersonReadonly {
readonly name: string;
readonly age: number;
}
我们可以编写这样一个 Readonly 泛型接口,还是已经编写好了?