[DRVWEB-4373] Add Suggestion Mode spotlight onboarding modal for docs on drive
[ProtonMail-WebClient.git] / packages / encrypted-search / lib / models / esIndexing.ts
blob2dfb2597c68903fead4f63ade65fb37e42e2f17b
1 import type { IndexedDBRow } from '../esIDB';
3 /**
4  * Mutate progress ref to take into account newly indexed items and estimate new index time, and optionnally persist the progress state in the DB
5  *
6  * @param progress can be either a single number representing the count of indexed items OR a tuple composed of the count of indexed items and the total items to index
7  */
8 export type RecordProgress = (progress: number | [number, number], indexedDbRow?: IndexedDBRow) => Promise<void>;