Skip to main content
Version: v1

ISummarizerRuntime Interface

Signature

export interface ISummarizerRuntime extends IConnectableRuntime

Extends: IConnectableRuntime

Properties

Property Type Description
logger ITelemetryLogger
summarizerClientId string | undefined clientId of parent (non-summarizing) container that owns summarizer container

Methods

Method Return Type Description
closeFn() void
on(event, listener) this
removeListener(event, listener) this

Property Details

logger

Signature

readonly logger: ITelemetryLogger;

Type: ITelemetryLogger

summarizerClientId

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

Signature

readonly summarizerClientId: string | undefined;

Type: string | undefined

Method Details

closeFn

Signature

closeFn(): void;

on

Signature

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

Parameters

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

Returns

Return type: this

removeListener

Signature

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

Parameters

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

Returns

Return type: this