Skip to content
This repository was archived by the owner on Apr 21, 2024. It is now read-only.

Introduce cc2ic to allow injecting "class constructors" as "interface constructors" - #15

Merged
castarco merged 5 commits into
mainfrom
fix-register-constructor-type
Apr 9, 2022
Merged

Introduce cc2ic to allow injecting "class constructors" as "interface constructors"#15
castarco merged 5 commits into
mainfrom
fix-register-constructor-type

Conversation

@castarco

@castarco castarco commented Apr 9, 2022

Copy link
Copy Markdown
Contributor

Basically this introduces a new function that helps dealing with the injection of concrete class constructors, allowing us to "interpret" them as "interface constructors".

This can be very helpful, as we depend on abstract interfaces, but we inject concrete implementations, and it is very difficult to encode this information into the complex types we use in Lambda-IOC.

@castarco castarco added bug Something isn't working documentation Improvements or additions to documentation new feature New feature or request labels Apr 9, 2022
@castarco castarco self-assigned this Apr 9, 2022
@castarco
castarco merged commit 568554b into main Apr 9, 2022
@castarco
castarco deleted the fix-register-constructor-type branch April 9, 2022 09:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

bug Something isn't working documentation Improvements or additions to documentation new feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant