2015-10-29 2 views
2

В Typcript, где я могу найти полную ссылку на все коды ошибок и их исправления.Полный список кодов ошибок TypScript и их исправлений

Моя информация о том, что я часто вижу ошибки при компиляции. например:

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 и читайте о типичной ошибке и типичных исправлениях.

Меня вдохновляют, например, Jsc, которые дают хорошие обзоры всех возможных кодов ошибок.

Пример из ОНК: http://jscs.info/rules

Я принимаю ответы, которые относятся либо к исходному тексту или более тонкой страницы, как на примере ОНК.

Ожидаю, что вы опубликуете ответ о новом машинописном документе (в настоящее время 1.6 является самым последним).

+1

в 'tsc.js',' tsserver.js', 'typescript.js' и' typescriptServices.js', переменная 'ts.Diagnostics' является initia со словарем всех кодов ошибок. Не хватает документации, которую я боюсь –

+0

@BGR не стесняйтесь предоставлять как ссылку со ссылками, поэтому я могу проголосовать, пожалуйста :) –

+0

@ Jesper Rønn-Jensen - Done :). Я знаю, если вы хотите, чтобы я скопировал список кодов в ответе для более простой ссылки –

ответ

2

Глядя на 1.6.2 источниках компилятора, tsc.js, tsserver.js, typescript.js и typescriptServices.js, переменный называется ts.Diagnostics инициализируются со словарем всех кодов ошибок.

Список кодов и определения 1.6.2 (к сожалению, некрасиво отформатированный): https://github.com/Microsoft/TypeScript/blob/v1.6.2/src/compiler/diagnosticInformationMap.generated.ts

Чуть симпатичнее формат доступен: https://github.com/Microsoft/TypeScript/blob/v1.6.2/src/compiler/diagnosticMessages.json

EDIT

Ссылка на 1.8.5 ошибки : https://github.com/Microsoft/TypeScript/blob/v1.8.5/src/compiler/diagnosticMessages.json

+0

В этой 2-й ссылке есть все виды ошибок. Есть ли там какие-либо сайты, у которых есть решение, которое имеет ошибку? –