@oazmi/tsignal
Version:
a topological order respecting signals library inspired by SolidJS
11 lines (10 loc) • 910 B
JavaScript
export { bindMethodToSelfByName, bind_array_clear, bind_array_pop, bind_array_push, bind_map_clear, bind_map_delete, bind_map_get, bind_map_set, bind_set_add, bind_set_clear, bind_set_delete, bind_set_has, bind_stack_seek } from "@oazmi/kitchensink/binder";
export { array_isArray, noop, object_assign, object_entries, object_keys, object_values, promise_forever, promise_reject, promise_resolve, symbol_iterator } from "@oazmi/kitchensink/builtin_aliases_deps";
export { THROTTLE_REJECT, throttle, throttleAndTrail } from "@oazmi/kitchensink/lambda";
export { isFunction, isPrimitive, prototypeOfClass } from "@oazmi/kitchensink/struct";
export var DEBUG;
(function (DEBUG) {
DEBUG[DEBUG["LOG"] = 0] = "LOG";
})(DEBUG || (DEBUG = {}));
// TODO: add multiple logging options: such as one for `Signal.get` logging, and one for `Context.updateFireCycle`, etc...
// TODO: add a link to license in `readme.md`