Nenhum erro de compilação sem os arquivos d.ts
Gostaria que a compilação do meu aplicativo TypeScript falhe se eu não tiver as digitações (instaladas e referências nos arquivos TypeScript) correspondentes às bibliotecas externas que eu uso. No momento, a compilação é bem-sucedida sem eles.
Aqui está o conteúdo do meutsconfig.json
:
{
"compilerOptions": {
"target": "ES5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"noEmitOnError": false,
"declaration": true
}
}
Aqui está o código que eu gostaria de lançar erros (otoastr
variável não está definida e é fornecida apenas em tempo de execução):
import {Component} from 'angular2/core';
@Component({
selector: 'my-app',
template: `
<div>Hello world</div>
`
})
export class AppComponent {
constructor() {
toastr.info('I am here for few seconds');
}
}
Obrigado!