PureSwinject
自动将 Pure 工厂注册到 Swinject
用法
之前
container.register(MyModule.Factory.self) { r in
MyModule.Factory(dependency: .init(
foo: r.resolve(Foo.self)!,
bar: r.resolve(Bar.self)!
))
}
之后
container.autoregister(MyModule.Factory.self, dependency: MyModule.Dependency.init)
许可证
PureSwinject 采用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。