mirror of
https://github.com/jeffvli/feishin.git
synced 2026-06-15 16:04:19 +02:00
Fix type for addToQueue reducer
This commit is contained in:
@@ -6,7 +6,7 @@ import create from 'zustand';
|
|||||||
import { devtools, persist, subscribeWithSelector } from 'zustand/middleware';
|
import { devtools, persist, subscribeWithSelector } from 'zustand/middleware';
|
||||||
import { immer } from 'zustand/middleware/immer';
|
import { immer } from 'zustand/middleware/immer';
|
||||||
import { shallow } from 'zustand/shallow';
|
import { shallow } from 'zustand/shallow';
|
||||||
import { QueueSong, Song } from '/@/renderer/api/types';
|
import { QueueSong } from '/@/renderer/api/types';
|
||||||
import { PlayerStatus, PlayerRepeat, PlayerShuffle, Play } from '/@/renderer/types';
|
import { PlayerStatus, PlayerRepeat, PlayerShuffle, Play } from '/@/renderer/types';
|
||||||
|
|
||||||
export interface PlayerState {
|
export interface PlayerState {
|
||||||
@@ -56,7 +56,7 @@ export interface QueueData {
|
|||||||
|
|
||||||
export interface PlayerSlice extends PlayerState {
|
export interface PlayerSlice extends PlayerState {
|
||||||
actions: {
|
actions: {
|
||||||
addToQueue: (songs: Song[], type: Play) => PlayerData;
|
addToQueue: (songs: QueueSong[], type: Play) => PlayerData;
|
||||||
autoNext: () => PlayerData;
|
autoNext: () => PlayerData;
|
||||||
checkIsFirstTrack: () => boolean;
|
checkIsFirstTrack: () => boolean;
|
||||||
checkIsLastTrack: () => boolean;
|
checkIsLastTrack: () => boolean;
|
||||||
|
|||||||
Reference in New Issue
Block a user