Size: a a a

2016 June 07

AV

Anton Vasin in TypeScript
еще можно написать нормальные тайпинги
источник

AV

Anton Vasin in TypeScript
^^
источник

NK

ID:187276728 in TypeScript
)) а нельзя просто заткнуть ошибку?
источник

AV

Anton Vasin in TypeScript
конечно можно
источник

NK

ID:187276728 in TypeScript
как eslint’у, например
источник

NK

ID:187276728 in TypeScript
я просто не знаю как кроме того чтобы определить пустой модуль
источник

AV

Anton Vasin in TypeScript
именно так
источник

AV

Anton Vasin in TypeScript
у нас если легаси файл mockTypings.d.ts для таких вещей
источник

AV

Anton Vasin in TypeScript
но я его обрезаю потихоньку
источник

NK

ID:187276728 in TypeScript
ок, спасибо) а то я пока сомневаюсь правильно ли я все делаю
источник

AV

Anton Vasin in TypeScript
вообще конечно такое лучше не писать для больших либ, которыми ты везде будешь пользоваться
источник

VD

Vitaly Danilov in TypeScript
О, привет Антон ^^
источник

AV

Anton Vasin in TypeScript
Привет!
источник

AB

Artur Bier in TypeScript
ID:187276728
как вариант было бы прикольно, наверное, иметь возможность расширять типы, не порождая новые. если бы можно было еще тайпинги обновлять, то получался бы такой флоу:
1) нехватает определения – добавляшь временно свое
2) проходит время, обновляешь тайпинги, смотришь – о, появилось
3) удаляешь свое
Так это делается через расширение интерфейсов. Я так добавлял недостающие проперти в process, потому что у текущей версии ноды в тайпингах их нет.

Вот пример

declare namespace NodeJS {
   interface Process {
       mainModule: NodeModule
   }

   interface NodeModule {
       paths:string[];
       filename:string;
   }
}
источник

AB

Artur Bier in TypeScript
источник

AB

Artur Bier in TypeScript
А, я так вижу на это ссылку уже даже дали.
источник

NK

ID:187276728 in TypeScript
да, спасибо, Артур, я пока не успел попробовать, к сожалению, днем пишу на js пока что)
источник

AB

Artur Bier in TypeScript
Ну, если что, я тут :)
источник
2016 June 10

AK

Aleh Kashnikau in TypeScript
куда это они все
источник

I

Igor in TypeScript
не осилили
источник