diff --git a/lib/types/synced-metadata-types.js b/lib/types/synced-metadata-types.js index ce8b5dfd3..2c2be150d 100644 --- a/lib/types/synced-metadata-types.js +++ b/lib/types/synced-metadata-types.js @@ -1,16 +1,23 @@ // @flow export type SyncedMetadata = { +[name: string]: string }; export type SyncedMetadataStore = { +syncedMetadata: SyncedMetadata, }; +const syncedMetadataNames = Object.freeze({ + CURRENT_USER_FID: 'current_user_fid', +}); +type SyncedMetadataName = $Values; + export type SetSyncedMetadataEntryPayload = { - +name: string, + +name: SyncedMetadataName, +data: string, }; export type ClearSyncedMetadataEntryPayload = { - +name: string, + +name: SyncedMetadataName, }; + +export { syncedMetadataNames };