Skip to main content

ISummarizerRuntime Interface

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

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

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

Signature

export interface ISummarizerRuntime extends IConnectableRuntime

Extends: IConnectableRuntime

Properties

Property Alerts Modifiers Type Description
baseLogger Alpha readonly ITelemetryBaseLogger
deltaManager Alpha readonly IDeltaManager<ISequencedDocumentMessage, IDocumentMessage>
summarizerClientId Alpha readonly string | undefined clientId of parent (non-summarizing) container that owns summarizer container

Methods

Method Alerts Return Type Description
closeFn() Alpha void
disposeFn() Alpha void
off(event, listener) Alpha this
on(event, listener) Alpha this

Property Details

baseLogger

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

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

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

Signature

readonly baseLogger: ITelemetryBaseLogger;

Type: ITelemetryBaseLogger

deltaManager

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

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

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

Signature

readonly deltaManager: IDeltaManager<ISequencedDocumentMessage, IDocumentMessage>;

Type: IDeltaManager<ISequencedDocumentMessage, IDocumentMessage>

summarizerClientId

clientId of parent (non-summarizing) container that owns summarizer container

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

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

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

Signature

readonly summarizerClientId: string | undefined;

Type: string | undefined

Method Details

closeFn

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

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

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

Signature

closeFn(): void;

disposeFn

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

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

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

Signature

disposeFn(): void;

off

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

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

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

Signature

off(event: "op", listener: (op: ISequencedDocumentMessage, runtimeMessage?: boolean) => void): this;

Parameters

Parameter Type Description
event "op"
listener (op: ISequencedDocumentMessage, runtimeMessage?: boolean) => void

Returns

Return type: this

on

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

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

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

Signature

on(event: "op", listener: (op: ISequencedDocumentMessage, runtimeMessage?: boolean) => void): this;

Parameters

Parameter Type Description
event "op"
listener (op: ISequencedDocumentMessage, runtimeMessage?: boolean) => void

Returns

Return type: this