Skip to main content

MockQuorumClients Class

This API is provided for existing users, but is not recommended for new users.

To use, import via @fluidframework/test-runtime-utils/legacy.

For more information about our API support guarantees, see here.

Signature

export declare class MockQuorumClients implements IQuorumClients, EventEmitter

Implements: IQuorumClients, EventEmitter

Constructors

ConstructorAlertsDescription
(constructor)(members)BetaConstructs a new instance of the MockQuorumClients class

Properties

PropertyAlertsTypeDescription
disposedBetaboolean

Methods

MethodAlertsReturn TypeDescription
addListener(event, listener)Betathis
addMember(id, client)Betavoid
dispose()Betavoid
emit(event, args)Betaboolean
eventNames()Beta(string | number)[]
getMaxListeners()Betanumber
getMember(clientId)BetaISequencedClient | undefined
getMembers()BetaMap<string, ISequencedClient>
listenerCount(type)Betanumber
listeners(event)BetaReturnType<EventEmitter["listeners"]>
off(event, listener)Betathis
on(event, listener)Betathis
once(event, listener)Betathis
prependListener(event, listener)Betathis
prependOnceListener(event, listener)Betathis
rawListeners(event)BetaReturnType<EventEmitter["rawListeners"]>
removeAllListeners(event)Betathis
removeListener(event, listener)Betathis
removeMember(id)Betavoid
setMaxListeners(n)Betathis

Constructor Details

(constructor)

Constructs a new instance of the MockQuorumClients class

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

ParameterTypeDescription
members[string, Partial<ISequencedClient>][]

Property Details

disposed

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

disposed: boolean;

Type: boolean

Method Details

addListener

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

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

Returns

Return type: this

addMember

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

ParameterTypeDescription
idstring
clientPartial<ISequencedClient>

dispose

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

dispose(): void;

emit

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

ParameterTypeDescription
eventstring | number
argsany[]

Returns

Return type: boolean

eventNames

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Returns

Return type: (string | number)[]

getMaxListeners

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

getMaxListeners(): number;

Returns

Return type: number

getMember

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

getMember(clientId: string): ISequencedClient | undefined;

Parameters

ParameterTypeDescription
clientIdstring

Returns

Return type: ISequencedClient | undefined

getMembers

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

getMembers(): Map<string, ISequencedClient>;

Returns

Return type: Map<string, ISequencedClient>

listenerCount

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

listenerCount(type: string | number): number;

Parameters

ParameterTypeDescription
typestring | number

Returns

Return type: number

listeners

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

listeners(event: string | number): ReturnType<EventEmitter["listeners"]>;

Parameters

ParameterTypeDescription
eventstring | number

Returns

Return type: ReturnType<EventEmitter["listeners"]>

off

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

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

Returns

Return type: this

on

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

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

Returns

Return type: this

once

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

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

Returns

Return type: this

prependListener

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

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

Returns

Return type: this

prependOnceListener

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

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

Returns

Return type: this

rawListeners

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

rawListeners(event: string | number): ReturnType<EventEmitter["rawListeners"]>;

Parameters

ParameterTypeDescription
eventstring | number

Returns

Return type: ReturnType<EventEmitter["rawListeners"]>

removeAllListeners

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

ParameterModifiersTypeDescription
eventoptionalstring | number | undefined

Returns

Return type: this

removeListener

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

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

Parameters

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

Returns

Return type: this

removeMember

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

removeMember(id: string): void;

Parameters

ParameterTypeDescription
idstring

setMaxListeners

This API is provided for existing users, but is not recommended for new users.

For more information about our API support guarantees, see here.

Signature

setMaxListeners(n: number): this;

Parameters

ParameterTypeDescription
nnumber

Returns

Return type: this