【发布时间】:2018-07-29 15:48:58
【问题描述】:
鉴于此代码:
type Firstname = string
type Surname = string
const firstname: Firstname = "John";
const surname:Surname = "Smith"
function print(name: Firstname) {
console.log(name)
}
/*
* This should give a compile error
*/
print(surname);
当函数需要Firstname 时,是否可以禁止传入Surname?
【问题讨论】:
-
标称类型是 TypeScript 在其路线图上的内容。见github.com/Microsoft/TypeScript/wiki/Roadmap 和github.com/Microsoft/TypeScript/issues/202
标签: typescript