ISummarizerNodeRootContract Interface
Signature
export interface ISummarizerNodeRootContract
Methods
Method | Return Type | Description |
---|---|---|
clearSummary() | void | |
completeSummary(proposalHandle) | void | |
refreshLatestSummary(proposalHandle, summaryRefSeq, getSnapshot, readAndParseBlob, correlatedSummaryLogger) | Promise<RefreshSummaryResult> | |
startSummary(referenceSequenceNumber, summaryLogger) | void |
Method Details
clearSummary
Signature
clearSummary(): void;
completeSummary
Signature
completeSummary(proposalHandle: string): void;
Parameters
Parameter | Type | Description |
---|---|---|
proposalHandle | string |
refreshLatestSummary
Signature
refreshLatestSummary(proposalHandle: string | undefined, summaryRefSeq: number, getSnapshot: () => Promise<ISnapshotTree>, readAndParseBlob: ReadAndParseBlob, correlatedSummaryLogger: ITelemetryLogger): Promise<RefreshSummaryResult>;
Parameters
Parameter | Type | Description |
---|---|---|
proposalHandle | string | undefined | |
summaryRefSeq | number | |
getSnapshot | () => Promise<ISnapshotTree> | |
readAndParseBlob | ReadAndParseBlob | |
correlatedSummaryLogger | ITelemetryLogger |
Returns
Return type: Promise<RefreshSummaryResult>
startSummary
Signature
startSummary(referenceSequenceNumber: number, summaryLogger: ITelemetryLogger): void;
Parameters
Parameter | Type | Description |
---|---|---|
referenceSequenceNumber | number | |
summaryLogger | ITelemetryLogger |