ISummarizerRuntime Interface

Packages > @fluidframework/container-runtime > ISummarizerRuntime

Signature:

export interface ISummarizerRuntime extends IConnectableRuntime 

Extends: IConnectableRuntime

Properties

List of properties of this interface
Property Type Description
deltaManager IDeltaManager<ISequencedDocumentMessage, IDocumentMessage>
logger ITelemetryLogger
nextSummarizerD Deferred<Summarizer>
summarizerClientId string | undefined

Methods

List of methods of this class
Method Description
closeFn()
on(event, listener)
on(event, listener)
removeListener(event, listener)

Events

deltaManager

Signature:

readonly deltaManager: IDeltaManager<ISequencedDocumentMessage, IDocumentMessage>;

logger

Signature:

readonly logger: ITelemetryLogger;

nextSummarizerD

Signature:

nextSummarizerD?: Deferred<Summarizer>;

summarizerClientId

Signature:

readonly summarizerClientId: string | undefined;

Methods

closeFn

Signature:

closeFn(): void;

Returns:

void

on

Signature:

on(event: "batchEnd", listener: (error: any, op: ISequencedDocumentMessage) => void): this;

Parameters

List of parameters
Parameter Type Description
event "batchEnd"
listener (error: any, op: ISequencedDocumentMessage) => void

Returns:

this

on

Signature:

on(event: "disconnected", listener: () => void): this;

Parameters

List of parameters
Parameter Type Description
event "disconnected"
listener () => void

Returns:

this

removeListener

Signature:

removeListener(event: "batchEnd", listener: (error: any, op: ISequencedDocumentMessage) => void): this;

Parameters

List of parameters
Parameter Type Description
event "batchEnd"
listener (error: any, op: ISequencedDocumentMessage) => void

Returns:

this