emitter.ts 376 B

123456789101112131415
  1. // Copyright (C) 2012-2025 Zammad Foundation, https://zammad-foundation.org/
  2. import mitt, { type Emitter } from 'mitt'
  3. type Events = {
  4. sessionInvalid: void
  5. 'expand-collapsed-content': string
  6. 'focus-quick-search-field': void
  7. 'reset-quick-search-field': void
  8. 'main-sidebar-transition': void
  9. }
  10. const emitter: Emitter<Events> = mitt<Events>()
  11. export default emitter