@oazmi/tsignal
Version:
a topological order respecting signals library inspired by SolidJS
13 lines (12 loc) • 855 B
TypeScript
/** a low-calorie clone of the popular reactivity library [SolidJS](https://github.com/solidjs/solid). <br>
* but it handles signals in dependency-topological-order, and is much faster, and less ambiguous in terms of reactivity behavior.
*/
export { AsyncStateSignal_Factory } from "./async_signal.js";
export { Context } from "./context.js";
export type { Context_Batch, Context_Dynamic } from "./context.js";
export { default_equality, falsey_equality, throttlingEquals } from "./funcdefs.js";
export type * from "./record_signal.js";
export { RecordMemoSignal_Factory, RecordSignal_Factory, RecordStateSignal_Factory } from "./record_signal.js";
export type * from "./signal.js";
export { EffectSignal_Factory, LazySignal_Factory, MemoSignal_Factory, SimpleSignal_Factory, StateSignal_Factory } from "./signal.js";
export type * from "./typedefs.js";