Skip to main content

IExperimentalIncrementalSummaryContext Interface

  • Can be deleted/changed at any time Contains the necessary information to allow DDSes to do incremental summaries

This API is provided for existing users, but is not recommended for new users.

To use, import via @fluidframework/runtime-definitions/legacy.

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

Signature

export interface IExperimentalIncrementalSummaryContext

Properties

Property Alerts Modifiers Type Description
latestSummarySequenceNumber Alpha readonly number The sequence number of the most recent summary that was acknowledged by the server.
summaryPath Alpha readonly string

The path to the runtime/datastore/dds that is used to generate summary handles Note: Summary handles are nodes of the summary tree that point to previous parts of the last successful summary instead of being a blob or tree node

This path contains the id of the data store and dds which should not be leaked to layers below them. Ideally, a layer should not know its own id. This is important for channel unification work and there has been a lot of work to remove these kinds of leakages. Some still exist, which have to be fixed but we should not be adding more dependencies.

summarySequenceNumber Alpha readonly number The sequence number of the summary generated that will be sent to the server.

Property Details

latestSummarySequenceNumber

The sequence number of the most recent summary that was acknowledged by the server.

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

To use, import via @fluidframework/runtime-definitions/alpha.

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

Signature

readonly latestSummarySequenceNumber: number;

Type: number

summaryPath

The path to the runtime/datastore/dds that is used to generate summary handles Note: Summary handles are nodes of the summary tree that point to previous parts of the last successful summary instead of being a blob or tree node

This path contains the id of the data store and dds which should not be leaked to layers below them. Ideally, a layer should not know its own id. This is important for channel unification work and there has been a lot of work to remove these kinds of leakages. Some still exist, which have to be fixed but we should not be adding more dependencies.

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

To use, import via @fluidframework/runtime-definitions/alpha.

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

Signature

readonly summaryPath: string;

Type: string

summarySequenceNumber

The sequence number of the summary generated that will be sent to the server.

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

To use, import via @fluidframework/runtime-definitions/alpha.

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

Signature

readonly summarySequenceNumber: number;

Type: number