Skip to main content

MockAudience 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 MockAudience extends TypedEventEmitter<IAudienceEvents> implements IAudienceOwner

Extends: TypedEventEmitter<IAudienceEvents>

Implements: IAudienceOwner

Constructors

ConstructorAlertsDescription
(constructor)()BetaConstructs a new instance of the MockAudience class

Methods

MethodAlertsReturn TypeDescription
addMember(clientId, member)Betavoid
getMember(clientId)BetaIClient | undefined
getMembers()BetaMap<string, IClient>
getSelf()BetaISelf | undefined
removeMember(clientId)Betaboolean
setCurrentClientId(clientId)Betavoid

Constructor Details

(constructor)

Constructs a new instance of the MockAudience 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();

Method Details

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(clientId: string, member: IClient): void;

Parameters

ParameterTypeDescription
clientIdstring
memberIClient

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): IClient | undefined;

Parameters

ParameterTypeDescription
clientIdstring

Returns

Return type: IClient | 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, IClient>;

Returns

Return type: Map<string, IClient>

getSelf

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

getSelf(): ISelf | undefined;

Returns

Return type: ISelf | undefined

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(clientId: string): boolean;

Parameters

ParameterTypeDescription
clientIdstring

Returns

Return type: boolean

setCurrentClientId

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

setCurrentClientId(clientId: string): void;

Parameters

ParameterTypeDescription
clientIdstring