Visual studio 环境上下文中不允许使用初始值设定项

Visual studio 环境上下文中不允许使用初始值设定项,visual-studio,typescript,Visual Studio,Typescript,windows/system32和VS的TypeScript版本相同,即3.0.3,但我仍然收到一个错误 export declare class ApplicationInitStatus { private appInits; private resolve; private reject; private initialized; readonly donePromise: Promise<any>; readonly done = false; c

windows/system32和VS的TypeScript版本相同,即3.0.3,但我仍然收到一个错误

export declare class ApplicationInitStatus {
  private appInits;
  private resolve;
  private reject;
  private initialized;
  readonly donePromise: Promise<any>;
  readonly done = false;
  constructor(appInits: (() => any)[]);
}

导出声明类ApplicationInitStatus{
私有appInits;
私人决心;
私人拒绝;
私有初始化;
只读donePromise:承诺;
只读完成=错误;
构造函数(appInits:(()=>any)[]);
}

readonly done=false时出错在此语句中。

由于在
d.ts
文件中使用了
declare
,因此该类不能包含任何代码(包括字段初始化)
declare
用于告诉typescript编译器已在Javscript中定义的类(用于互操作性)

如果要在Typescript中创建新类,请删除
declare
并将代码移动到
ts
文件中


如果要声明JavaScript中存在的类,请删除
readonly done=false
将其替换为
readonly done:boolean
readonly done:false
false
文本类型不是值
false

由于在
d.ts
文件中使用了
declare
,因此该类不得包含任何代码(包括字段初始化)
declare
用于告诉typescript编译器已在Javscript中定义的类(用于互操作性)

如果要在Typescript中创建新类,请删除
declare
并将代码移动到
ts
文件中


如果要声明JavaScript中存在的类,请删除
readonly done=false
将其替换为
readonly done:boolean
readonly done:false
false
文本类型而不是值
false

您需要发布一些代码,如果相关,请插入图片。只是一个链接不是一个好问题。你需要发布一些代码,如果相关的话,插入图片。只是一个链接不是一个好问题。