文件名称:dart_meta_types:用于定义dart的密封类,数据类和枚举类的代码生成解决方案
文件大小:64KB
文件格式:ZIP
更新时间:2024-05-14 22:24:00
dart algebraic-data-types flutter union-types dartlang
dart_meta_types 用于定义dart的密封类,数据类和枚举类的代码生成解决方案。 。 op 尝试使dart与kotlin支持的数据类型保持一致。 提供了用于定义dart中的代数数据类型的方法。 定义用于生成第三方混合的模式和API,以为生成的模型提供其他功能。 例如meta_types_json。 支持将数据类明确定义为抽象,接口,可扩展和/或最终。 生成器可以对dart-lang本身不强制执行的这些概念强制执行严格的实践。 提供表示数据模型中不可为null和可为null的类型的方法。 提供使用模型进行元编程的方法,而无需使用dart:mirrors。 如何使用meta_types 使用meta_types包中的注释定义模型定义。 将meta_types_generator和build_runner添加到您的dev_dependencies 通过运行pub
【文件预览】:
dart_meta_types-master
----meta_types_redux()
--------pubspec.yaml(407B)
--------lib()
--------example()
--------LICENSE(1KB)
--------README.md(142B)
--------analysis_options.yaml(79B)
--------CHANGELOG.md(76B)
----meta_types_redux_generator()
--------pubspec.yaml(427B)
--------lib()
--------example()
--------LICENSE(1KB)
--------README.md(64B)
--------analysis_options.yaml(79B)
--------build.yaml(448B)
--------CHANGELOG.md(76B)
----meta_types_generator()
--------pubspec.yaml(414B)
--------lib()
--------example()
--------LICENSE(1KB)
--------test()
--------README.md(552B)
--------analysis_options.yaml(79B)
--------build.yaml(407B)
--------CHANGELOG.md(61B)
----.travis.yaml(355B)
----meta_types_json()
--------pubspec.yaml(387B)
--------lib()
--------example()
--------LICENSE(1KB)
--------README.md(55B)
--------analysis_options.yaml(79B)
--------CHANGELOG.md(70B)
----LICENSE(1KB)
----README.md(5KB)
----meta_types()
--------pubspec.yaml(314B)
--------lib()
--------example()
--------LICENSE(1KB)
--------README.md(195B)
--------analysis_options.yaml(79B)
--------CHANGELOG.md(130B)
----.gitignore(38B)
----mono_repo.yaml(255B)
----meta_types_json_generator()
--------pubspec.yaml(439B)
--------lib()
--------example()
--------LICENSE(1KB)
--------README.md(55B)
--------analysis_options.yaml(79B)
--------build.yaml(441B)
--------CHANGELOG.md(44B)