koel/resources/assets/js/config/events.ts

44 lines
1 KiB
TypeScript
Raw Normal View History

2022-04-15 14:24:30 +00:00
export type EventName =
'KOEL_READY'
| 'LOAD_MAIN_CONTENT'
| 'LOG_OUT'
| 'TOGGLE_SIDEBAR'
| 'SHOW_OVERLAY'
| 'HIDE_OVERLAY'
| 'FOCUS_SEARCH_FIELD'
| 'PLAY_YOUTUBE_VIDEO'
| 'INIT_EQUALIZER'
| 'TOGGLE_VISUALIZER'
| 'SEARCH_KEYWORDS_CHANGED'
| 'SONG_CONTEXT_MENU_REQUESTED'
| 'ALBUM_CONTEXT_MENU_REQUESTED'
| 'ARTIST_CONTEXT_MENU_REQUESTED'
2022-04-30 11:55:54 +00:00
| 'CONTEXT_MENU_OPENED'
2022-04-15 14:24:30 +00:00
| 'MODAL_SHOW_CREATE_SMART_PLAYLIST_FORM'
| 'MODAL_SHOW_EDIT_SMART_PLAYLIST_FORM'
| 'MODAL_SHOW_ADD_USER_FORM'
| 'MODAL_SHOW_EDIT_USER_FORM'
| 'MODAL_SHOW_EDIT_SONG_FORM'
2022-04-24 08:29:14 +00:00
| 'MODAL_SHOW_ABOUT_KOEL'
2022-04-15 14:24:30 +00:00
| 'PLAYLIST_DELETE'
| 'SMART_PLAYLIST_UPDATED'
2022-06-10 10:47:46 +00:00
| 'SONG_STARTED'
| 'SONGS_UPDATED'
2022-04-15 14:24:30 +00:00
// upload-related
| 'SONG_UPLOADED'
| 'UPLOAD_QUEUE_FINISHED'
// socket events
| 'SOCKET_TOGGLE_PLAYBACK'
| 'SOCKET_TOGGLE_FAVORITE'
| 'SOCKET_PLAY_NEXT'
| 'SOCKET_PLAY_PREV'
| 'SOCKET_PLAYBACK_STOPPED'
| 'SOCKET_GET_STATUS'
| 'SOCKET_STATUS'
| 'SOCKET_GET_CURRENT_SONG'
| 'SOCKET_SONG'
| 'SOCKET_SET_VOLUME'
| 'SOCKET_VOLUME_CHANGED'