Changeset View
Changeset View
Standalone View
Standalone View
lib/types/store-ops-types.js
Show All 33 Lines | import type { | ||||
ClientDBMessageStoreOperation, | ClientDBMessageStoreOperation, | ||||
MessageStoreOperation, | MessageStoreOperation, | ||||
} from '../ops/message-store-ops.js'; | } from '../ops/message-store-ops.js'; | ||||
import type { | import type { | ||||
ReportStoreOperation, | ReportStoreOperation, | ||||
ClientDBReport, | ClientDBReport, | ||||
ClientDBReportStoreOperation, | ClientDBReportStoreOperation, | ||||
} from '../ops/report-store-ops.js'; | } from '../ops/report-store-ops.js'; | ||||
import type { ClientDBSyncedMetadataEntry } from '../ops/synced-metadata-store-ops.js'; | |||||
import type { | import type { | ||||
ClientDBThreadStoreOperation, | ClientDBThreadStoreOperation, | ||||
ThreadStoreOperation, | ThreadStoreOperation, | ||||
} from '../ops/thread-store-ops.js'; | } from '../ops/thread-store-ops.js'; | ||||
import type { | import type { | ||||
UserStoreOperation, | UserStoreOperation, | ||||
ClientDBUserInfo, | ClientDBUserInfo, | ||||
} from '../ops/user-store-ops.js'; | } from '../ops/user-store-ops.js'; | ||||
Show All 24 Lines | export type ClientDBStore = { | ||||
+drafts: $ReadOnlyArray<ClientDBDraftInfo>, | +drafts: $ReadOnlyArray<ClientDBDraftInfo>, | ||||
+threads: $ReadOnlyArray<ClientDBThreadInfo>, | +threads: $ReadOnlyArray<ClientDBThreadInfo>, | ||||
+messageStoreThreads: $ReadOnlyArray<ClientDBThreadMessageInfo>, | +messageStoreThreads: $ReadOnlyArray<ClientDBThreadMessageInfo>, | ||||
+reports: $ReadOnlyArray<ClientDBReport>, | +reports: $ReadOnlyArray<ClientDBReport>, | ||||
+users: $ReadOnlyArray<ClientDBUserInfo>, | +users: $ReadOnlyArray<ClientDBUserInfo>, | ||||
+keyservers: $ReadOnlyArray<ClientDBKeyserverInfo>, | +keyservers: $ReadOnlyArray<ClientDBKeyserverInfo>, | ||||
+communities: $ReadOnlyArray<ClientDBCommunityInfo>, | +communities: $ReadOnlyArray<ClientDBCommunityInfo>, | ||||
+integrityThreadHashes: $ReadOnlyArray<ClientDBIntegrityThreadHash>, | +integrityThreadHashes: $ReadOnlyArray<ClientDBIntegrityThreadHash>, | ||||
+syncedMetadata: $ReadOnlyArray<ClientDBSyncedMetadataEntry>, | |||||
}; | }; | ||||
export type ClientStore = { | export type ClientStore = { | ||||
+currentUserID: ?string, | +currentUserID: ?string, | ||||
+drafts: $ReadOnlyArray<ClientDBDraftInfo>, | +drafts: $ReadOnlyArray<ClientDBDraftInfo>, | ||||
+messages: ?$ReadOnlyArray<ClientDBMessageInfo>, | +messages: ?$ReadOnlyArray<ClientDBMessageInfo>, | ||||
+threadStore: ?ThreadStore, | +threadStore: ?ThreadStore, | ||||
+messageStoreThreads: ?$ReadOnlyArray<ClientDBThreadMessageInfo>, | +messageStoreThreads: ?$ReadOnlyArray<ClientDBThreadMessageInfo>, | ||||
+reports: ?$ReadOnlyArray<ClientReportCreationRequest>, | +reports: ?$ReadOnlyArray<ClientReportCreationRequest>, | ||||
+users: ?UserInfos, | +users: ?UserInfos, | ||||
+keyserverInfos: ?KeyserverInfos, | +keyserverInfos: ?KeyserverInfos, | ||||
+communityInfos: ?CommunityInfos, | +communityInfos: ?CommunityInfos, | ||||
+threadHashes: ?ThreadHashes, | +threadHashes: ?ThreadHashes, | ||||
}; | }; |