Установка правильных типизаций из DefinitelyTyped

Я пытаюсь установить типизацию (версия 1.3.2 atm) для malihu-custom-scrollbar-plugin(типы). Я использую следующую команду:

typings install dt~mcustomscrollbar --save --global

Это устанавливает типы, которые позже идентифицируются как неправильные (ошибка TS1110: ожидается тип.) из-за использования синтаксиса типов строковых литералов, например: ось?: "x"|"y"|"xy".

Я проверил репозиторий DT и увидел, что в ветке типов-2.0 типизация не использует этот синтаксис, и мне интересно, и я пытаюсь найти способ установить их вместо тех, которые поставляются по умолчанию.

Есть ли способ добиться этого? По крайней мере, это лучше, чем исправлять проблему вручную в файле index.d.ts.

P.S. Я дурачился с параметрами typings install <location>, но мне не удалось сделать это правильно, и я не смог найти никакой хорошей документации, как это следует использовать.


person Velizar Velizarov    schedule 22.07.2016    source источник


Ответы (1)


Вы можете установить типизацию прямо из github, а также указать требуемый коммит:

typings install github:DefinitelyTyped/DefinitelyTyped/mCustomScrollbar/mCustomScrollbar.d.ts#41f8573534b0fff88707d0a4cb870456b50cd43b --save --global

Где 41f8573534b0fff88707d0a4cb870456b50cd43b — фиксация.

person Aleksey L.    schedule 24.07.2016
comment
Спасибо!!! Это был синтаксис команды, который я искал. Изменил это на typings install mCustomScrollbar=github:DefinitelyTyped/DefinitelyTyped/mCustomScrollbar/index.d.ts#50387d40462301d54cda62e24d3b2ee46540f24a --save --global, потому что мне нужна была другая ветка и собственное имя. - person Velizar Velizarov; 25.07.2016