chuigda / Project-705

中国式家长 - 山寨版
7 stars 1 forks source link

TypeScript和typeAssert合二为一 #22

Closed chuigda closed 1 year ago

chuigda commented 1 year ago

虽然 TypeScript 自带的 reflection 很鶸,不过我们仍然可以用一些基于编译器插件的反射库来读取到类型里我们需要的信息,比如 https://github.com/Hookyns/tst-reflect 这玩意。配合适当的方法论我们就能从 TypeScript 类型直接生成 typeAssert expression,而不是要像现在这样写两份。

至于预编译什么的,以后再说吧。

chuigda commented 1 year ago

tst-reflect 反不出来数组类型,乐,别搞了先