( fn: (...args: T) => void, )
| 97 | }; |
| 98 | |
| 99 | const withPersistence = <T extends unknown[]>( |
| 100 | fn: (...args: T) => void, |
| 101 | ): ((...args: T) => void) => { |
| 102 | return (...args: T) => { |
| 103 | fn(...args); |
| 104 | void saveToDisk(); |
| 105 | }; |
| 106 | }; |
| 107 | |
| 108 | export const useQueueStore = create<QueueStore>((set, get) => ({ |
| 109 | items: [], |
no test coverage detected