查找某个类的所有实例

时间:2019-01-10 13:04:50

标签: purescript

是否有一种实用的枚举类的所有实例的方法?在Pursuit中,我可以看到Extend有2个实例,但是如果我在代码库中声明了其他实例怎么办?至少可以在self.statusBarItem.button?.addSubview(myView) 中完成吗?

1 个答案:

答案 0 :(得分:0)

据我所知没有。但这是一个使用jq的廉价小技巧,它可能会告诉您您需要了解的内容:

jq '..|.TypeInstanceRef? | select(. != null) | map(..|.Ident?) | add' output/*/externs.json

从项目的根目录运行,这应该打印出所有已知的实例名称。并按照我们常规的方式命名实例classType(例如showBoolean),您应该能够grep来查找您感兴趣的类。