2015-07-25 2 views
1

Я хочу отредактировать lib.d.ts, чтобы изменить ImageData.data с номера [] на UInt8Array (правильный тип Uint8ClampedArray недоступен). Я сделал это в Visual Studio 2013, просто отредактировав файл lib.d.ts в каталоге CommonExtensions/Typescript.Редактировать lib.d.ts в Visual Studio 2015?

Я сделал то же самое в Visual Studio 2015, и intellisense показывает мое изменение, и когда я нажимаю правой кнопкой мыши и перехожу к определению, оно переходит к моей версии lib.d.ts.

Однако при компиляции я получаю ошибки, что элемент ImageDate.data является числом [].

Где компилятор получает это определение и есть ли способ его исправить?

+0

Я нашел ответ – RDoc

ответ

0

Я нашел ответ на этот вопрос. По-видимому, lib.d.ts, используемый компилятором tsc, находится в C: \ Program Files (x86) \ Microsoft SDKs \ TypeScript \ 1.5 \, но это не тот, который используется intellisense. Исправлено создание файла lib.d.ts.