Skip to main content
Version: v1

MockQuorumClients Class

Signature​

export declare class MockQuorumClients implements IQuorumClients, EventEmitter

Implements: IQuorumClients, EventEmitter

Constructors​

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

Properties​

PropertyTypeDescription
disposedboolean

Methods​

MethodReturn TypeDescription
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​

ParameterTypeDescription
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​

ParameterTypeDescription
eventstring | symbol
listener(...args: any[]) => void

Returns​

Return type: this

addMember​

Signature​

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

Parameters​

ParameterTypeDescription
idstring
clientPartial<ISequencedClient>

dispose​

Signature​

dispose(): void;

emit​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol
argsany[]

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​

ParameterTypeDescription
clientIdstring

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​

ParameterTypeDescription
typestring | symbol

Returns​

Return type: number

listeners​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol

Returns​

Return type: Function[]

off​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol
listener(...args: any[]) => void

Returns​

Return type: this

on​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol
listener(...args: any[]) => void

Returns​

Return type: this

once​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol
listener(...args: any[]) => void

Returns​

Return type: this

prependListener​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol
listener(...args: any[]) => void

Returns​

Return type: this

prependOnceListener​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol
listener(...args: any[]) => void

Returns​

Return type: this

rawListeners​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol

Returns​

Return type: Function[]

removeAllListeners​

Signature​

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

Parameters​

ParameterModifiersTypeDescription
eventoptionalstring | symbol | undefined

Returns​

Return type: this

removeListener​

Signature​

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

Parameters​

ParameterTypeDescription
eventstring | symbol
listener(...args: any[]) => void

Returns​

Return type: this

removeMember​

Signature​

removeMember(id: string): void;

Parameters​

ParameterTypeDescription
idstring

setMaxListeners​

Signature​

setMaxListeners(n: number): this;

Parameters​

ParameterTypeDescription
nnumber

Returns​

Return type: this