ISummarizer 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 ISummarizer extends IEventProvider<ISummarizerEvents>
Extends: IEventProvider<ISummarizerEvents>
Properties
| Property | Alerts | Modifiers | Type | Description |
|---|---|---|---|---|
| ISummarizer | Beta | optional, readonly | ISummarizer | Allows ISummarizer to be used with our FluidObject pattern. |
Methods
| Method | Alerts | Return Type | Description |
|---|---|---|---|
| close() | Beta | void | |
| enqueueSummarize(options) | Beta | EnqueueSummarizeResult | Enqueue an attempt to summarize after the specified sequence number. If afterSequenceNumber is provided, the summarize attempt is "enqueued" to run once an eligible op comes in with sequenceNumber >= afterSequenceNumber. |
| run(onBehalfOf) | Beta | Promise<SummarizerStopReason> | |
| stop(reason) | Beta | void | |
| summarizeOnDemand(options) | Beta | ISummarizeResults | Attempts to generate a summary on demand. If already running, takes no action. |
Property Details
ISummarizer
Allows ISummarizer to be used with our FluidObject pattern.
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
readonly ISummarizer?: ISummarizer;
Type: ISummarizer
Method Details
close
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
close(): void;
enqueueSummarize
Enqueue an attempt to summarize after the specified sequence number. If afterSequenceNumber is provided, the summarize attempt is "enqueued" to run once an eligible op comes in with sequenceNumber >= afterSequenceNumber.
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
enqueueSummarize(options: IEnqueueSummarizeOptions): EnqueueSummarizeResult;