/** * Keeps track of reserved DOM IDs so that the IDs are rendered only once. **/ export default class DOMIdService { private ids; reserve: (id: string, sendId: (id: string) => void) => string | void; release: (id: string, sendId: (id: string) => void) => void; }