Closed ModyQyW closed 1 year ago
Merging #16 (b9a6d89) into master (4d6b0fe) will increase coverage by
0.03%
. The diff coverage is100.00%
.
为啥会 invalid 呢?🤔
我觉得你提到的会更合理一些,是我草率了
这里的类型重载我觉得不应该这么做。按照设计理念来看这里的泛型是为了让用户自定义压缩算法。他不属于
union
那几个的范围。需要表达为函数是没问题的。我觉得function compression(): Plugin function compression<A extends Algorithm>(opts: ViteCompressionPluginConfigAlgorithm<A>): Plugin function compression<T = UserCompressionOptions>(opts: ViteCompressionPluginConfigFunction<T>): Plugin function compression<T, A extends Algorithm>(opts: ViteCompressionPluginConfig<T, A> = {}): Plugin
这样会更好?
暂时没有想到比这更好的处理方式。已经更新了。
@nonzzz @MZ-Dlovely cc