Typescript错误代码及其修复的完整列表

时间:2015-10-29 09:18:07

标签: typescript

在Typescript中,我在哪里可以找到所有错误代码及其修复的完整参考。

我的用例是我经常在编译时看到错误。例如:

data_loader_service.ts(10,13): error TS1005: '=>' expected. data_loader_service.ts(10,24): error TS1144: '{' or ';' expected. data_loader_service.ts(10,27): error TS1068: Unexpected token. A constructor, method, accessor, or property was expected. data_loader_service.ts(14,1): error TS1128: Declaration or statement expected.

我正在寻找一个可以轻松查找错误代码的地方,例如: TS1068并阅读有关典型错误和典型修复的信息。

我受到了例如Jscs的启发,它可以很好地概述所有潜在的错误代码。

来自Jscs的示例:http://jscs.info/rules

我接受引用源代码或更精细网页的回复,例如jscs示例。

我希望你发布关于新的Typescript的答案(目前1.6是最新的)。

1 个答案:

答案 0 :(得分:5)

Looking at the 1.6.2 sources of the compiler, tsc.js, tsserver.js, typescript.js and typescriptServices.js, a variable called ts.Diagnostics is initialized with a dictionary of all the error codes.

List of codes and definitions of 1.6.2 (unfortunately ugly formatted): https://github.com/Microsoft/TypeScript/blob/v1.6.2/src/compiler/diagnosticInformationMap.generated.ts

A slightly prettier format is available: https://github.com/Microsoft/TypeScript/blob/v1.6.2/src/compiler/diagnosticMessages.json

EDIT

Link to 1.8.5 errors: https://github.com/Microsoft/TypeScript/blob/v1.8.5/src/compiler/diagnosticMessages.json