什么是Forbidden构造函数,使用文字或简单函数调用而不是gulp tslint错误?

时间:2016-08-08 07:02:44

标签: typescript angular gulp tslint

我正在使用ag-grid插件和gulp作为构建工具进行角度2应用程序 -

   #225 function onPageSizeChanged(pageSize) {
   #226     this.pageSize = new Number(pageSize);
        createNewDatasource();
    }

我收到上面代码的错误消息 -

  

[gulp-tslint] error app / app.component.ts [226,21]:Forbidden constructor,改为使用文字或简单的函数调用

如果此信息不充分,请告诉我,我会提供进一步的详细信息。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

只需

this.pageSize = pageSize;

无论如何使用new Number(pageSize);的目的是什么?

另见https://github.com/palantir/tslint/blob/master/src/rules/noConstructRule.ts#L26