Skip to main content
Version: v2

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