I'd like to have this in my array of MappingDefinitions, supplies as dependencies to an IDependencyOwner:
mapping({fromType: "?String->Void", toValue: fooController.bar, withName: "bar"}).
The dependency owner has this:
@Dependency(var bar:?String->Void)
HM 0.35.0 compile error: Missing mappings:[Null<String>->Void|bar]
Changing fromType in DSL to Null<String>->Void - the code compiles. But the type is not exactly right (e.g. my function has a default non-null value for the string param).
HM 0.34.0 compile error: Missing mappings:[Dynamic->Void|bar]
Changing fromType in DSL to Dynamic->Void - the code compiles. But this is not safe (I can pass e.g.
a Bool->Void function and it compiles.
I'd like to have this in my array of
MappingDefinitions
, supplies as dependencies to anIDependencyOwner
:mapping({fromType: "?String->Void", toValue: fooController.bar, withName: "bar"})
.The dependency owner has this:
@Dependency(var bar:?String->Void)
HM 0.35.0 compile error:
Missing mappings:[Null<String>->Void|bar]
ChangingfromType
in DSL toNull<String>->Void
- the code compiles. But the type is not exactly right (e.g. my function has a default non-null value for the string param).HM 0.34.0 compile error:
Missing mappings:[Dynamic->Void|bar]
ChangingfromType
in DSL toDynamic->Void
- the code compiles. But this is not safe (I can pass e.g. aBool->Void
function and it compiles.