realar-project / realar

5 kB Advanced state manager for React
MIT License
45 stars 0 forks source link

low: sub for signal incorrect typings #59

Closed betula closed 3 years ago

betula commented 3 years ago
export const cardListChangeEffectStart = signal<Direction>();
export const cardListChangeEffectFinished = signal();

export const cardListChangeEffectInProgress = signal(false);

cardListChangeEffectInProgress.sub(cardListChangeEffectStart, () => true); // ^~~~ error
cardListChangeEffectInProgress.sub(cardListChangeEffectFinished, () => false); // ^~~~ error
betula commented 3 years ago

https://github.com/betula/realar/commit/ef48d053602519150718712f0aa6cc20b8e47fb3#diff-a2a171449d862fe29692ce031981047d7ab755ae7f84c707aef80701b3ea0c80