Búsqueda de sitios web

typescript - ¿Qué es el error 'Constructor prohibido, use un literal o una llamada a función simple en su lugar' por gulp tslint?


Estoy trabajando en una aplicación de Angular 2 usando el complemento ag-grid y gulp como herramienta de compilación -

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

Estoy recibiendo el siguiente mensaje de error para el código anterior -

[gulp-tslint] error app/app.component.ts[226, 21]: Constructor prohibido, use un literal o una llamada a función simple en su lugar

Por favor, hágame saber si esta información no es suficiente, proporcionaré más detalles. Gracias de antemano.

Respuesta #1

Solo

this.pageSize = pageSize;

¿Cuál es la intención de usar new Number(pageSize); de todos modos?

Vea también https://github.com/palantir/tslint/blob/master/src/rules/noConstructRule.ts#L26