0.3.0 • Published 3 years ago

@little-bonsai/ingrates-query-enhancer v0.3.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Ingrates Assert Enhancer

Provide an assert function, to quickly sanity check actors

import { createActorSystem } from "@little-bonsai/ingrates";
import assertEnhancer from "@little-bonsai/ingrates-assert-enhancer";

const system = createActorSystem({
  enhancers: [assertEnhancer],
});

function LogActor({ msg, assert, dispatch }) {
  assert(msg.value > 0, "Value must be greater than 0");

  dispatch(msg.src, { valueLog: Math.log(msg.value) });
}

system.register(LogActor);
system.dispatch(system.spawn.logarithm(LogActor), {
  value: -1,
});
0.3.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.2

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago