Skip to main content

StatesWorkspaceEntries TypeAlias

Map of State objects registered with StatesWorkspace.

This API is provided as an alpha preview and may change without notice.

To use, import via @fluidframework/presence/alpha.

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

Signature

/** @sealed */
export type StatesWorkspaceEntries<TSchema extends StatesWorkspaceSchema> = {
/**
* Registered State objects.
*/
readonly [Key in keyof TSchema]: ReturnType<TSchema[Key]>["manager"] extends InternalTypes.StateValue<infer TManager> ? TManager : never;
};

Type Parameters

Parameter Constraint Description
TSchema StatesWorkspaceSchema