UNPKG

asciitorium

Version:

an ASCII ui framework for web + cli

12 lines (11 loc) 287 B
type Listener<T> = (value: T) => void; export declare class State<T> { private listeners; private _value; constructor(initialValue: T); get value(): T; set value(newValue: T); subscribe(fn: Listener<T>): void; unsubscribe(fn: Listener<T>): void; } export {};