首页 > 解决方案 > 具有通用接口的约束标识函数

问题描述

作为基于插件的框架的一部分,我正在引入必须强类型化的配置,以便为作者最大化 DX,同时避免扩大提供的配置。

“受约束的身份函数” ( CIF ) 非常适合这种情况。但是,当针对具有约束的通用接口进行类型检查时,我无法创建该作品。

我希望 CIF 可以通过某种方式将其类型检查与其返回“分离”。

描述在第 402 行。第 350 行以上是库代码ts-toolbelt,可以在很大程度上忽略它

提前致谢

TS游乐场

标签: typescript

解决方案


推荐阅读