This PR contains the work done to provide a simple dependency injection feature whenever required. To provide further details about this work: - [x] renamed the `Coordinator` target in the `Package` file as `Coordination`; - [x] declared the `Dependencies` target in the `Package` file; - [x] defined the `DependencyKey` public protocol; - [x] implemented the `DependencyService` public service; - [x] implemented the `Dependency` public property wrapper; Co-authored-by: Javier Cicchelli <javier@rock-n-code.com> Reviewed-on: #3
SwiftLibs
A description of this package.
Description
A collection of reusable patterns, protocols, classes, structs, and extensions we have been using in our Swift libraries and applications from some time now, grouped in libraries based on purpose or feature.
https://github.com/rock-n-code/swift-libs.git
api-clientcommunicationscoordinator-patterncore-datadependency-injectionextensionsfoundationswiftswift-pm
Readme
3.3 MiB
Languages
Swift
75.8%
HTML
12.7%
JavaScript
7.6%
Makefile
3.9%