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.
This API is provided for existing users, but is not recommended for new users.
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
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
protected constructor(id: string, runtime: IFluidDataStoreRuntime, attributes: IChannelAttributes, data: IOrderedCollection<T>);
Parameters
Parameter | Type | Description |
---|---|---|
id | string | |
runtime | IFluidDataStoreRuntime | |
attributes | IChannelAttributes | |
data | IOrderedCollection<T> |