Changeset View
Changeset View
Standalone View
Standalone View
lib/types/store-ops-types.js
Show All 10 Lines | import type { | ||||
MessageStoreOperation, | MessageStoreOperation, | ||||
ClientDBThreadMessageInfo, | ClientDBThreadMessageInfo, | ||||
} from './message-types.js'; | } from './message-types.js'; | ||||
import type { | import type { | ||||
ClientDBThreadInfo, | ClientDBThreadInfo, | ||||
ClientDBThreadStoreOperation, | ClientDBThreadStoreOperation, | ||||
ThreadStoreOperation, | ThreadStoreOperation, | ||||
} from './thread-types.js'; | } from './thread-types.js'; | ||||
import type { ReportStoreOperation } from '../ops/report-store-ops.js'; | import type { | ||||
ReportStoreOperation, | |||||
ClientDBReport, | |||||
} from '../ops/report-store-ops.js'; | |||||
export type StoreOperations = { | export type StoreOperations = { | ||||
+draftStoreOperations: $ReadOnlyArray<DraftStoreOperation>, | +draftStoreOperations: $ReadOnlyArray<DraftStoreOperation>, | ||||
+threadStoreOperations: $ReadOnlyArray<ThreadStoreOperation>, | +threadStoreOperations: $ReadOnlyArray<ThreadStoreOperation>, | ||||
+messageStoreOperations: $ReadOnlyArray<MessageStoreOperation>, | +messageStoreOperations: $ReadOnlyArray<MessageStoreOperation>, | ||||
+reportStoreOperations: $ReadOnlyArray<ReportStoreOperation>, | +reportStoreOperations: $ReadOnlyArray<ReportStoreOperation>, | ||||
}; | }; | ||||
export type ClientDBStoreOperations = { | export type ClientDBStoreOperations = { | ||||
+draftStoreOperations?: $ReadOnlyArray<ClientDBDraftStoreOperation>, | +draftStoreOperations?: $ReadOnlyArray<ClientDBDraftStoreOperation>, | ||||
+threadStoreOperations?: $ReadOnlyArray<ClientDBThreadStoreOperation>, | +threadStoreOperations?: $ReadOnlyArray<ClientDBThreadStoreOperation>, | ||||
+messageStoreOperations?: $ReadOnlyArray<ClientDBMessageStoreOperation>, | +messageStoreOperations?: $ReadOnlyArray<ClientDBMessageStoreOperation>, | ||||
}; | }; | ||||
export type ClientDBStore = { | export type ClientDBStore = { | ||||
+messages: $ReadOnlyArray<ClientDBMessageInfo>, | +messages: $ReadOnlyArray<ClientDBMessageInfo>, | ||||
+drafts: $ReadOnlyArray<ClientDBDraftInfo>, | +drafts: $ReadOnlyArray<ClientDBDraftInfo>, | ||||
+threads: $ReadOnlyArray<ClientDBThreadInfo>, | +threads: $ReadOnlyArray<ClientDBThreadInfo>, | ||||
+messageStoreThreads: $ReadOnlyArray<ClientDBThreadMessageInfo>, | +messageStoreThreads: $ReadOnlyArray<ClientDBThreadMessageInfo>, | ||||
+reports: $ReadOnlyArray<ClientDBReport>, | |||||
}; | }; |