我想在我的项目中使用gts 。
它在 tslint.json 中有规则"no-any": true。该规则完全禁止any在代码中的任何位置使用关键字。处理它的常见用例是什么功能可以接受任何类型。我知道我可以覆盖此规则。但是我想知道当例如执行 sql 的函数接受不同类型的参数时,有人会如何处理这种情况。是否有处理这种情况的最佳做法?
唯一想到的是通过以下方式指定所有原语类型|
param: string| number| Date;
但是,如果我在已经接受的函数中包装了一些外部代码,例如mysqlany[]怎么办。