UNPKG

plain-observable

Version:

A simple implementation of observable pattern

12 lines (11 loc) 295 B
export interface IObserver { update(state: any): void; } export declare class ObserversList { private observers; get size(): number; add(obs: IObserver): void; remove(obs: IObserver): void; indexOf(obs: IObserver): number; get(index: number): IObserver; }