wana
Version:
Easy observable state for React
24 lines (21 loc) • 764 B
text/typescript
// Observation
export { o } from './o'
export { auto, Auto } from './auto'
export { when } from './when'
export { watch, Watcher } from './watch'
export { isDerived } from './derive'
export { shallowChanges } from './observable'
export type { Derived } from './derive'
export type { AutoConfig } from './auto'
export type { Change, ChangeObserver, Observer } from './observable'
// Escape hatches
export { no } from './no'
export { noto } from './noto'
// Internals
export { $O, $T, $$ } from './symbols'
export { globals } from './globals'
export { flushSync } from './batch'
export { mountAuto } from './mountAuto'
export { ObjectTraps } from './proxy'
export { Observable, ObservedSlot } from './observable'
export type { ObserverTarget } from './observable'