Files
App/player/interfaces.ts
2025-01-27 18:33:57 -06:00

22 lines
580 B
TypeScript

import { JellifyTrack } from "@/types/JellifyTrack";
import { QueuingType } from "../enums/queuing-type";
import { BaseItemDto } from "@jellyfin/sdk/lib/generated-client/models";
export interface QueueMutation {
track: BaseItemDto;
index?: number | undefined;
tracklist: BaseItemDto[];
queueName: string;
queuingType?: QueuingType | undefined;
}
export interface AddToQueueMutation {
track: BaseItemDto,
queuingType?: QueuingType | undefined;
}
export interface QueueOrderMutation {
newOrder: JellifyTrack[];
from: number;
to: number;
}