fireward:一种针对Firestore安全规则的简洁易读的语言,类似于Firebase Bolt
烈火用于编写Firestore安全规则的语言和编译器。编译器还会生成TypeScript接口。主要思想是能够向路由添加惯用类型验证,就像它们经过严格的类型检查一样。该语言还具有一些不错的功能,可以优雅地表达某些情况下的规则,否则将很难编码。讨论区问题,建议等:功能亮点编译速度非常快转换为验证规则代码的类型化路由。允许设置但不允许编辑各个字段的readonly类型元组验证文字类型类型联合类型定义中的自定义验证表达式评论强大的单元测试套件模拟器的端到端测试在野外在这些出色的项目中使用了Fireward: StretchMinder是iOS的工作休息计时器
fireward-master.zip
预估大小:95个文件
fireward-master
文件夹
.travis.yml
2KB
changelog.md
1KB
readme.md
14KB
test
文件夹
RuleGeneratorSpec.hs
13KB
LocSpec.hs
1019B
LogicPrinterSpec.hs
955B
RuleParserSpec.hs
13KB
Spec.hs
44B
...
140.66KB
文件大小:
评论区