UNPKG

@benev/slate

Version:
13 lines (12 loc) 448 B
import { StateTree } from "./state_tree.js"; import { Signal } from "../signals/signal.js"; import { SignalTower } from "../signals/tower.js"; export declare class WatchTower { #private; constructor(signals: SignalTower); get wait(): Promise<void>; dispatch(): void; computed<V>(fun: () => V): Signal<V>; track<T>(collector: () => T, responder: (data: T) => void): () => boolean; stateTree<S>(state: S): StateTree<S>; }