Я хочу использовать gts в моем проекте.
У него есть правило в tslint.json "no-any": true
. Это правило полностью запрещает использование ключевого слова any
в любом месте кода. Каков общий случай использования этой функции, может принимать любой тип. Я знаю, что могу переопределить это правило. Но мне интересно, как бы кто-то справился с ситуацией, когда, например, Функция, выполняющая sql, принимает аргументы разных типов. Есть ли лучшие практики для решения этого дела?
Единственное, что приходит в голову, это указать все типы примитивов через |
param: string| number| Date;
Но что, если я обертываю некоторый внешний код, например mysql в моей функции, которая уже принимает any[]
.