Properties
add
add: ((callback) => {
disposer: ((disposer) => void);
removeListener: (() => void);
})
Type declaration
- (callback): {
disposer: ((disposer) => void);
removeListener: (() => void);
} Parameters
- callback: ((args) => void)
Returns {
disposer: ((disposer) => void);
removeListener: (() => void);
}
disposer: ((disposer) => void)
- (disposer): void
Parameters
- disposer: EventDisposerInterface
Returns void
removeListener: (() => void)
asPromise
asPromise: ((timeLimit?) => Promise<T>) Type declaration
- (timeLimit?): Promise<T>
Parameters
Optional timeLimit: number
Returns Promise<T>
emit
emit: ((arg) => void)
once
once: ((callback) => {
disposer: ((disposer) => void);
removeListener: (() => void);
})
Type declaration
- (callback): {
disposer: ((disposer) => void);
removeListener: (() => void);
} Parameters
- callback: ((arg) => void)
Returns {
disposer: ((disposer) => void);
removeListener: (() => void);
}
disposer: ((disposer) => void)
- (disposer): void
Parameters
- disposer: EventDisposerInterface
Returns void
removeListener: (() => void)
removeAllListeners
removeAllListeners: (() => void)
watch
watch: ((callback,
timeLimit?) => Promise<T>) Type declaration
- (callback, timeLimit?): Promise<T>
Parameters
- callback: ((arg) => undefined | null | boolean)
- (arg): undefined | null | boolean
Returns undefined | null | boolean
Optional timeLimit: number
Returns Promise<T>