ConsensusOrderedCollection Class
Implementation of a consensus collection shared object
Implements the shared object's communication, and the semantics around the release/complete mechanism following acquire.
Generally not used directly. A derived type will pass in a backing data type IOrderedCollection that will define the deterministic add/acquire order and snapshot ability.
To use, import via @fluidframework/ordered-collection/legacy
.
For more information about our API support guarantees, see here.
Signature
export declare class ConsensusOrderedCollection<T = any> extends SharedObject<IConsensusOrderedCollectionEvents<T>> implements IConsensusOrderedCollection<T>
Extends: SharedObject<IConsensusOrderedCollectionEvents<T>>
Implements: IConsensusOrderedCollection<T>
Type Parameters
Parameter | Default | Description |
---|---|---|
T | any |
Constructors
Constructor | Alerts | Description |
---|---|---|
(constructor)(id, runtime, attributes, data) | Alpha |
Constructs a new consensus collection. If the object is non-local an id and service interfaces will be provided |
Constructor Details
(constructor)
Constructs a new consensus collection. If the object is non-local an id and service interfaces will be provided
To use, import via @fluidframework/ordered-collection/alpha
.
For more information about our API support guarantees, see here.
Signature
protected constructor(id: string, runtime: IFluidDataStoreRuntime, attributes: IChannelAttributes, data: IOrderedCollection<T>);
Parameters
Parameter | Type | Description |
---|---|---|
id | string | |
runtime | IFluidDataStoreRuntime | |
attributes | IChannelAttributes | |
data | IOrderedCollection<T> |