UNPKG

@nimiq/keyguard-client

Version:

Nimiq Keyguard client library

14 lines (13 loc) 500 B
/** * TypeScript port of @nimiq/core/src/main/generic/utils/Observable.js */ export default class Observable { static get WILDCARD(): string; protected _listeners: Map<string, Array<(...args: any) => any>>; constructor(); on(type: string, callback: (...args: any[]) => any): number; off(type: string, id: number): void; fire(type: string, ...args: any[]): Promise<any[]> | null; bubble(observable: Observable, ...types: string[]): void; protected _offAll(): void; }