UNPKG

ue-too

Version:

pan, zoom, and rotate your html canvas

10 lines (9 loc) 316 B
export type Observer<T extends any[]> = (...data: T) => void; export interface SubscriptionOptions { signal?: AbortSignal; } export declare class Observable<T extends any[]> { private observers; subscribe(observer: Observer<T>, options?: SubscriptionOptions): () => void; notify(...data: T): void; }