TypeScript Readonly

Readonly<T>,该工具类型能够构造一个新类型,并将实际类型参数T中的所有属性变为只读属性。示例如下:

interface A {
   x: number;
   y: number;
}

// { readonly x: number; readonly y: number; }
type T = Readonly<A>;

const a: T = { x: 0, y: 0 };
a.x = 1;   // 编译错误!不允许修改
a.y = 1;   // 编译错误!不允许修改

运行结果:

TypeScript Readonly

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!