Packages > @fluidframework/protocol-definitions > IQuorumClients

IQuorumClients Interface

Interface for tracking clients in the Quorum.

Signature

export interface IQuorumClients

Properties

Property Type Description
off IQuorumClients["on"]
once IQuorumClients["on"]

Methods

Method Return Type Description
getMember(clientId) ISequencedClient | undefined
getMembers() Map<string, ISequencedClient>
on(event, listener) any
on(event, listener) any
on(event, listener) any

Property Details

off

Signature

off: IQuorumClients["on"];

once

Signature

once: IQuorumClients["on"];

Method Details

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 >

on

Signature

on(event: "addMember", listener: (clientId: string, details: ISequencedClient) => void): any;

Parameters

Parameter Type Description
event "addMember"
listener (clientId: string, details: ISequencedClient) => void

Returns

Return type: any

on

Signature

on(event: "removeMember", listener: (clientId: string) => void): any;

Parameters

Parameter Type Description
event "removeMember"
listener (clientId: string) => void

Returns

Return type: any

on

Signature

on(event: "error", listener: (message: any) => void): any;

Parameters

Parameter Type Description
event "error"
listener (message: any) => void

Returns

Return type: any