Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

TooltipManager.ts 358B

12345678910111213141516
  1. class TooltipManager {
  2. private activeCloser: (() => void) | null = null
  3. register(closeFn: () => void) {
  4. if (this.activeCloser)
  5. this.activeCloser()
  6. this.activeCloser = closeFn
  7. }
  8. clear(closeFn: () => void) {
  9. if (this.activeCloser === closeFn)
  10. this.activeCloser = null
  11. }
  12. }
  13. export const tooltipManager = new TooltipManager()