我正在.ts
使用 TSlint (v3.15.1) 和更新版本的 typescript (2.0.3) 更新旧文件。我遇到了一些我想解决的错误。
该代码是对某些类属性的简单存在性测试:
export class myClass {
private pUserName: string;
private pUserPass: string;
private pHost: string;
private pPort: number;
constructor($host: string, $port: number) {
this.pHost = $host;
this.pPort = $port;
}
public isReady(): boolean {
return Boolean(this.pUserName && this.pUserPass && this.pJiraHost && this.pJiraPort);
}
我得到一个“[ts] 找不到名称布尔值”,或者一些“无法将字符串转换为布尔值”......
我对打字稿很陌生,你能帮我写这个的正确方法吗?