Skip to main content
Version: v1

MockQuorumClients Class

Signature

export declare class MockQuorumClients implements IQuorumClients, EventEmitter

Implements: IQuorumClients, EventEmitter

Constructors

Constructor Description
(constructor)(members) Constructs a new instance of the MockQuorumClients class

Properties

Property Type Description
disposed boolean

Methods

Method Return Type Description
addListener(event, listener) this
addMember(id, client) void
dispose() void
emit(event, args) boolean
eventNames() (string | symbol)[]
getMaxListeners() number
getMember(clientId) ISequencedClient | undefined
getMembers() Map<string, ISequencedClient>
listenerCount(type) number
listeners(event) Function[]
off(event, listener) this
on(event, listener) this
once(event, listener) this
prependListener(event, listener) this
prependOnceListener(event, listener) this
rawListeners(event) Function[]
removeAllListeners(event) this
removeListener(event, listener) this
removeMember(id) void
setMaxListeners(n) this

Constructor Details

(constructor)

Constructs a new instance of the MockQuorumClients class

Signature

constructor(...members: [string, Partial<ISequencedClient>][]);

Parameters

Parameter Type Description
members [string, Partial<ISequencedClient>][]

Property Details

disposed

Signature

disposed: boolean;

Type: boolean

Method Details

addListener

Signature

addListener(event: string | symbol, listener: (...args: any[]) => void): this;

Parameters

Parameter Type Description
event string | symbol
listener (...args: any[]) => void

Returns

Return type: this

addMember

Signature

addMember(id: string, client: Partial<ISequencedClient>): void;

Parameters

Parameter Type Description
id string
client Partial<ISequencedClient>

dispose

Signature

dispose(): void;

emit

Signature

emit(event: string | symbol, ...args: any[]): boolean;

Parameters

Parameter Type Description
event string | symbol
args any[]

Returns

Return type: boolean

eventNames

Signature

eventNames(): (string | symbol)[];

Returns

Return type: (string | symbol)[]

getMaxListeners

Signature

getMaxListeners(): number;

Returns

Return type: number

getMember

Signature

getMember(clientId: string): ISequencedClient | undefined;

Parameters

Parameter Type Description
clientId string

Returns

Return type: ISequencedClient | undefined

getMembers

Signature

getMembers(): Map<string, ISequencedClient>;

Returns

Return type: Map<string, ISequencedClient>

listenerCount

Signature

listenerCount(type: string | symbol): number;

Parameters

Parameter Type Description
type string | symbol

Returns

Return type: number

listeners

Signature

listeners(event: string | symbol): Function[];

Parameters

Parameter Type Description
event string | symbol

Returns

Return type: Function[]

off

Signature

off(event: string | symbol, listener: (...args: any[]) => void): this;

Parameters

Parameter Type Description
event string | symbol
listener (...args: any[]) => void

Returns

Return type: this

on

Signature

on(event: string | symbol, listener: (...args: any[]) => void): this;

Parameters

Parameter Type Description
event string | symbol
listener (...args: any[]) => void

Returns

Return type: this

once

Signature

once(event: string | symbol, listener: (...args: any[]) => void): this;

Parameters

Parameter Type Description
event string | symbol
listener (...args: any[]) => void

Returns

Return type: this

prependListener

Signature

prependListener(event: string | symbol, listener: (...args: any[]) => void): this;

Parameters

Parameter Type Description
event string | symbol
listener (...args: any[]) => void

Returns

Return type: this

prependOnceListener

Signature

prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): this;

Parameters

Parameter Type Description
event string | symbol
listener (...args: any[]) => void

Returns

Return type: this

rawListeners

Signature

rawListeners(event: string | symbol): Function[];

Parameters

Parameter Type Description
event string | symbol

Returns

Return type: Function[]

removeAllListeners

Signature

removeAllListeners(event?: string | symbol | undefined): this;

Parameters

Parameter Modifiers Type Description
event optional string | symbol | undefined

Returns

Return type: this

removeListener

Signature

removeListener(event: string | symbol, listener: (...args: any[]) => void): this;

Parameters

Parameter Type Description
event string | symbol
listener (...args: any[]) => void

Returns

Return type: this

removeMember

Signature

removeMember(id: string): void;

Parameters

Parameter Type Description
id string

setMaxListeners

Signature

setMaxListeners(n: number): this;

Parameters

Parameter Type Description
n number

Returns

Return type: this