@zeix/cause-effect
Version:
Cause & Effect - reactive state management with signals.
37 lines (36 loc) • 661 B
text/typescript
/**
* @name Cause & Effect
* @version 0.14.1
* @author Esther Brunner
*/
export { isFunction, CircularDependencyError } from './src/util'
export {
type Signal,
type MaybeSignal,
type SignalValues,
UNSET,
isSignal,
isComputedCallback,
toSignal,
} from './src/signal'
export { type State, TYPE_STATE, state, isState } from './src/state'
export {
type Computed,
type ComputedCallback,
TYPE_COMPUTED,
computed,
isComputed,
} from './src/computed'
export { type EffectMatcher, effect } from './src/effect'
export {
type Watcher,
type Cleanup,
type Updater,
watch,
subscribe,
notify,
flush,
batch,
observe,
enqueue,
} from './src/scheduler'