|
3 | 3 | * Licensed under the MIT License. |
4 | 4 | */ |
5 | 5 |
|
6 | | -import { IFluidHandle, ITelemetryBaseLogger } from "@fluidframework/core-interfaces"; |
| 6 | +import type { IFluidHandle, ITelemetryBaseLogger } from "@fluidframework/core-interfaces"; |
7 | 7 | import { assert } from "@fluidframework/core-utils/internal"; |
8 | | -import { |
| 8 | +import type { |
9 | 9 | IFluidDataStoreRuntime, |
10 | 10 | IChannelStorageService, |
11 | 11 | } from "@fluidframework/datastore-definitions/internal"; |
12 | | -import { ISequencedDocumentMessage } from "@fluidframework/driver-definitions/internal"; |
| 12 | +import type { ISequencedDocumentMessage } from "@fluidframework/driver-definitions/internal"; |
13 | 13 | import { |
14 | 14 | BaseSegment, |
15 | 15 | Client, |
16 | | - IJSONSegment, |
17 | | - IMergeTreeDeltaCallbackArgs, |
18 | | - IMergeTreeDeltaOpArgs, |
19 | | - IMergeTreeMaintenanceCallbackArgs, |
20 | | - ISegment, |
| 16 | + type IJSONSegment, |
| 17 | + type IMergeTreeDeltaCallbackArgs, |
| 18 | + type IMergeTreeDeltaOpArgs, |
| 19 | + type IMergeTreeMaintenanceCallbackArgs, |
| 20 | + type ISegment, |
21 | 21 | MergeTreeDeltaType, |
22 | 22 | MergeTreeMaintenanceType, |
23 | 23 | segmentIsRemoved, |
24 | 24 | type IMergeTreeInsertMsg, |
25 | 25 | type IMergeTreeRemoveMsg, |
26 | 26 | } from "@fluidframework/merge-tree/internal"; |
27 | | -import { ISummaryTreeWithStats } from "@fluidframework/runtime-definitions/internal"; |
| 27 | +import type { ISummaryTreeWithStats } from "@fluidframework/runtime-definitions/internal"; |
28 | 28 | import { |
29 | 29 | ObjectStoragePartition, |
30 | 30 | SummaryTreeBuilder, |
31 | 31 | } from "@fluidframework/runtime-utils/internal"; |
32 | | -import { IFluidSerializer } from "@fluidframework/shared-object-base/internal"; |
| 32 | +import type { IFluidSerializer } from "@fluidframework/shared-object-base/internal"; |
33 | 33 | import { createChildLogger } from "@fluidframework/telemetry-utils/internal"; |
34 | 34 |
|
35 | 35 | import { HandleCache } from "./handlecache.js"; |
36 | 36 | import { Handle, HandleTable, isHandleValid } from "./handletable.js"; |
37 | 37 | import { deserializeBlob } from "./serialization.js"; |
38 | | -import { VectorUndoProvider } from "./undoprovider.js"; |
| 38 | +import type { VectorUndoProvider } from "./undoprovider.js"; |
39 | 39 |
|
40 | 40 | const enum SnapshotPath { |
41 | 41 | segments = "segments", |
@@ -125,7 +125,6 @@ export class PermutationSegment extends BaseSegment { |
125 | 125 | } |
126 | 126 | } |
127 | 127 |
|
128 | | -// eslint-disable-next-line import/no-deprecated |
129 | 128 | export class PermutationVector extends Client { |
130 | 129 | private handleTable = new HandleTable<never>(); // Tracks available storage handles for rows. |
131 | 130 | public readonly handleCache = new HandleCache(this); |
|
0 commit comments