var trigger = Future.trigger();
var lifted = Promise.lift(trigger);
$type(lifted);
After latest Haxe development updates, this prints tink.core.Promise<tink.core.FutureTrigger<Unknown<0>>> instead of tink.core.Promise<Unknown<0>> and the generated code is just a sync promise with the trigger as a value.
As mentioned elsewhere, I'm not sure if this is a tink_core issue or a Haxe issue (arguably it is a breaking change though), but I don't have time to figure that out by myself currently, so I'm creating this issue so we don't orget about it
After latest Haxe
development
updates, this printstink.core.Promise<tink.core.FutureTrigger<Unknown<0>>>
instead oftink.core.Promise<Unknown<0>>
and the generated code is just a sync promise with the trigger as a value.As mentioned elsewhere, I'm not sure if this is a tink_core issue or a Haxe issue (arguably it is a breaking change though), but I don't have time to figure that out by myself currently, so I'm creating this issue so we don't orget about it