This PR contains the work done to provide a simple dependency injection feature whenever required.
To provide further details about this work:
renamed the Coordinator target in the Package file as Coordination;
declared the Dependencies target in the Package file;
defined the DependencyKey public protocol;
implemented the DependencyService public service;
implemented the Dependency public property wrapper;
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;
javier
self-assigned this 2023-04-16 15:35:56 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the work done to provide a simple dependency injection feature whenever required.
To provide further details about this work:
Coordinatortarget in thePackagefile asCoordination;Dependenciestarget in thePackagefile;DependencyKeypublic protocol;DependencyServicepublic service;Dependencypublic property wrapper;