17
17
18
18
import * as api from '../../../src/protos/firestore_proto_api' ;
19
19
20
- import { expect } from 'chai' ;
21
- import { PublicFieldValue } from '../../../src/api/field_value' ;
22
- import { Timestamp } from '../../../src/api/timestamp' ;
23
- import { User } from '../../../src/auth/user' ;
24
- import { Query } from '../../../src/core/query' ;
25
- import { Target } from '../../../src/core/target' ;
26
- import { TargetId , BatchId } from '../../../src/core/types' ;
27
- import { SnapshotVersion } from '../../../src/core/snapshot_version' ;
28
- import { IndexFreeQueryEngine } from '../../../src/local/index_free_query_engine' ;
29
- import { IndexedDbPersistence } from '../../../src/local/indexeddb_persistence' ;
20
+ import { expect } from 'chai' ;
21
+ import { PublicFieldValue } from '../../../src/api/field_value' ;
22
+ import { Timestamp } from '../../../src/api/timestamp' ;
23
+ import { User } from '../../../src/auth/user' ;
24
+ import { Query } from '../../../src/core/query' ;
25
+ import { Target } from '../../../src/core/target' ;
26
+ import { BatchId , TargetId } from '../../../src/core/types' ;
27
+ import { SnapshotVersion } from '../../../src/core/snapshot_version' ;
28
+ import { IndexFreeQueryEngine } from '../../../src/local/index_free_query_engine' ;
29
+ import { IndexedDbPersistence } from '../../../src/local/indexeddb_persistence' ;
30
30
import {
31
31
LocalStore ,
32
32
LocalWriteResult ,
33
33
MultiTabLocalStore
34
34
} from '../../../src/local/local_store' ;
35
- import { LocalViewChanges } from '../../../src/local/local_view_changes' ;
36
- import { Persistence } from '../../../src/local/persistence' ;
37
- import { SimpleQueryEngine } from '../../../src/local/simple_query_engine' ;
38
- import {
39
- documentKeySet ,
40
- MaybeDocumentMap
41
- } from '../../../src/model/collections' ;
42
- import { MaybeDocument , NoDocument } from '../../../src/model/document' ;
35
+ import { LocalViewChanges } from '../../../src/local/local_view_changes' ;
36
+ import { Persistence } from '../../../src/local/persistence' ;
37
+ import { SimpleQueryEngine } from '../../../src/local/simple_query_engine' ;
38
+ import { documentKeySet , MaybeDocumentMap } from '../../../src/model/collections' ;
39
+ import { MaybeDocument , NoDocument } from '../../../src/model/document' ;
43
40
import {
44
41
Mutation ,
45
42
MutationResult ,
46
43
Precondition
47
44
} from '../../../src/model/mutation' ;
48
45
import {
46
+ BATCHID_UNKNOWN ,
49
47
MutationBatch ,
50
- MutationBatchResult ,
51
- BATCHID_UNKNOWN
48
+ MutationBatchResult
52
49
} from '../../../src/model/mutation_batch' ;
53
- import { RemoteEvent } from '../../../src/remote/remote_event' ;
50
+ import { RemoteEvent } from '../../../src/remote/remote_event' ;
54
51
import {
55
52
WatchChangeAggregator ,
56
53
WatchTargetChange ,
57
54
WatchTargetChangeState
58
55
} from '../../../src/remote/watch_change' ;
59
- import { debugAssert } from '../../../src/util/assert' ;
60
- import { addEqualityMatcher } from '../../util/equality_matcher' ;
56
+ import { debugAssert } from '../../../src/util/assert' ;
57
+ import { addEqualityMatcher } from '../../util/equality_matcher' ;
61
58
import {
59
+ byteStringFromString ,
62
60
deletedDoc ,
63
61
deleteMutation ,
64
62
doc ,
@@ -76,13 +74,12 @@ import {
76
74
TestSnapshotVersion ,
77
75
transformMutation ,
78
76
unknownDoc ,
79
- version ,
80
- byteStringFromString
77
+ version
81
78
} from '../../util/helpers' ;
82
79
83
80
import { CountingQueryEngine , QueryEngineType } from './counting_query_engine' ;
84
81
import * as persistenceHelpers from './persistence_test_helpers' ;
85
- import { ByteString } from '../../../src/util/byte_string' ;
82
+ import { ByteString } from '../../../src/util/byte_string' ;
86
83
87
84
export interface LocalStoreComponents {
88
85
queryEngine : CountingQueryEngine ;
@@ -442,7 +439,7 @@ describe('LocalStore w/ IndexedDB Persistence (SimpleQueryEngine)', () => {
442
439
async function initialize ( ) : Promise < LocalStoreComponents > {
443
440
const queryEngine = new CountingQueryEngine (
444
441
new SimpleQueryEngine ( ) ,
445
- 'simple'
442
+ QueryEngineType . Simple
446
443
) ;
447
444
const persistence = await persistenceHelpers . testIndexedDbPersistence ( ) ;
448
445
const localStore = new MultiTabLocalStore (
0 commit comments