TeamSharingState

State for Team Sharing; internal so not designed to be provided as part of Initial Adaptable State

TypeScript
export interface TeamSharingState extends
Extends

BaseState

Properties

PropertyTypeDescription
ActiveSharedEntityMapRecord<TypeUuid,AdaptableSharedEntity>Mapping of active AdaptableObjects which are shared with the local state. Maps UUIDs of local AdaptableObjects to a snapshot of the latest synchronized SharedEntity
importProcessInProgressbooleanTRUE if an import is in progress, FALSE otherwise. This is required to skip the TEAMSHARING_UPDATE_ITEM action as a result of the import
SharedEntitiesSharedEntity[]List of objects currently being Team Shared

Property Details

ActiveSharedEntityMap

Mapping of active AdaptableObjects which are shared with the local state. Maps UUIDs of local AdaptableObjects to a snapshot of the latest synchronized SharedEntity

TypeScript
ActiveSharedEntityMap: Record<TypeUuid, AdaptableSharedEntity>;
Property Value

Record<TypeUuid,AdaptableSharedEntity>

importProcessInProgress

TRUE if an import is in progress, FALSE otherwise. This is required to skip the TEAMSHARING_UPDATE_ITEM action as a result of the import

TypeScript
importProcessInProgress: boolean;
Property Value

boolean

SharedEntities

List of objects currently being Team Shared

TypeScript
SharedEntities: SharedEntity[];
Property Value

SharedEntity[]