refactor: better type for api aux action (#1796)

This commit is contained in:
Alex Christoffer Rasmussen
2025-09-26 19:01:07 +02:00
parent 1dfe5c980d
commit 31c3e603ed
+10 -7
View File
@@ -108,12 +108,15 @@ export type AddtimeResponse = {
export type AuxtimerAction = { export type AuxtimerAction = {
tag: 'auxtimer'; tag: 'auxtimer';
payload: payload:
| { '1': SimplePlayback } | {
| { '1': { duration?: number; addtime?: number; direction?: SimpleDirection } } ['1']?: SimplePlayback | { duration?: number; addtime?: number; direction?: SimpleDirection };
| { '2': SimplePlayback } }
| { '2': { duration?: number; addtime?: number; direction?: SimpleDirection } } | {
| { '3': SimplePlayback } ['2']?: SimplePlayback | { duration?: number; addtime?: number; direction?: SimpleDirection };
| { '3': { duration?: number; addtime?: number; direction?: SimpleDirection } }; }
| {
['3']?: SimplePlayback | { duration?: number; addtime?: number; direction?: SimpleDirection };
};
}; };
export type AuxtimerResponse = { export type AuxtimerResponse = {
@@ -155,7 +158,7 @@ export type ApiAction =
| ClientAction | ClientAction
| OffsetmodeAction; | OffsetmodeAction;
export type ApiResponse = export type ApiResponse =
| VersionResponse | VersionResponse
| PollResponse | PollResponse
| ChangeResponse | ChangeResponse