update method
Recomputes node's value in place and returns whether it actually
changed. Returning false cuts propagation below node (this is
where an equals policy plugs in).
Recomputa o valor de node no lugar e retorna se ele realmente mudou.
Retornar false corta a propagação abaixo de node (é aqui que uma
política de equals se encaixa).
Implementation
@override
bool update(ReactiveNode node) {
return switch (node) {
ComputedEngineNode() => node.onEngineUpdate(),
RegistrySignalNode() => node.didUpdate(),
_ => false,
};
}