when-tsWhen: A software design pattern for building event-based recombinant state machines.stateabstractdesign patternstate machinetypescriptdecoratorevent-basedrecombinationimmutabletemporal-model1.0.2 • Published 7 years ago