【文件属性】:
文件名称:godel-refreshables-plugin:godel插件,可生成可刷新的强类型实现。
文件大小:3.19MB
文件格式:ZIP
更新时间:2021-04-06 23:12:53
octo-correct-managed Go
godel-refreshables-plugin
一个godel插件,用于为任意类型生成强类型的包装器。
对于每种目标类型及其构造所需的类型,插件将生成一个接口定义(和实现),该接口定义从refreshable.Refreshable接口提供Current , Map和Subscribe方法的类型化变体。 结构类型还具有生成方法,以可刷新方式访问每个字段。
插件配置
该插件读取godel/config/refreshables-plugin.yml的配置文件,该文件指定了将为其生成可刷新包装的类型。
例子:
refreshables :
# Relative path to local package
./pkg/mypackage :
types :
- MyType
# Absolute path to local package
gith