Closed chuigda closed 1 year ago
虽然 TypeScript 自带的 reflection 很鶸,不过我们仍然可以用一些基于编译器插件的反射库来读取到类型里我们需要的信息,比如 https://github.com/Hookyns/tst-reflect 这玩意。配合适当的方法论我们就能从 TypeScript 类型直接生成 typeAssert expression,而不是要像现在这样写两份。
至于预编译什么的,以后再说吧。
tst-reflect 反不出来数组类型,乐,别搞了先
虽然 TypeScript 自带的 reflection 很鶸,不过我们仍然可以用一些基于编译器插件的反射库来读取到类型里我们需要的信息,比如 https://github.com/Hookyns/tst-reflect 这玩意。配合适当的方法论我们就能从 TypeScript 类型直接生成 typeAssert expression,而不是要像现在这样写两份。
至于预编译什么的,以后再说吧。