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