events.EventHandler
@nevermined-io/nevermined-sdk-js / events / EventHandler
Class: EventHandler
events.EventHandler
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new EventHandler()
Properties
events
• Private
events: Set
<(blockNumber
: any
) => void
>
Defined in
getBlockNumber
• Private
getBlockNumber: () => Promise
<number
>
Type declaration
▸ (): Promise
<number
>
Returns
Promise
<number
>
Defined in
interval
• Private
interval: number
= 200
Defined in
lastBlock
• Private
lastBlock: number
Defined in
lastTimeout
• Private
lastTimeout: Timeout
Defined in
polling
• Private
polling: boolean
= false
Defined in
Accessors
count
• get
count(): number
Returns
number
Defined in
Methods
checkBlock
▸ Private
checkBlock(isInterval?
, n?
): Promise
<void
>
Parameters
Name | Type | Default value |
---|---|---|
isInterval? | boolean | undefined |
n | number | 0 |
Returns
Promise
<void
>
Defined in
subscribe
▸ subscribe(callback
, getBlockNumber
): Object
Parameters
Name | Type |
---|---|
callback | (blockNumber : number ) => void |
getBlockNumber | () => Promise <number > |
Returns
Object
Name | Type |
---|---|
unsubscribe | () => void |
Defined in
unsubscribe
▸ unsubscribe(callback
): void
Parameters
Name | Type |
---|---|
callback | (blockNumber : number ) => void |
Returns
void