Files
App/player/interfaces.ts
T
Violet Caulfield a08e66546c Offline Mode MVP (#272)
* OfflineMode

* Template addition and Fixes

* More Changes

* More Changes

* smol updates to provider

run yarn format

* update internet connection watcher colors and verbiage

remove react native file access dependency

* Offline changes

* UI tweaks for offline indicator

* get jest to pass

---------

Co-authored-by: Ritesh Shukla <ritesh.shukla2@129net231.unica.it>
Co-authored-by: Ritesh Shukla <ritesh.shukla2@M-LD4JMWLW26.local>
Co-authored-by: Ritesh Shukla <75062358+riteshshukla04@users.noreply.github.com>
2025-04-22 12:07:55 -05:00

25 lines
609 B
TypeScript

import { JellifyTrack } from '../types/JellifyTrack'
import { QueuingType } from '../enums/queuing-type'
import { BaseItemDto } from '@jellyfin/sdk/lib/generated-client/models'
import { Queue } from './types/queue-item'
export interface QueueMutation {
track: BaseItemDto
index?: number | undefined
tracklist: BaseItemDto[]
queue: Queue
queuingType?: QueuingType | undefined
trackListOffline?: JellifyTrack
}
export interface AddToQueueMutation {
track: BaseItemDto
queuingType?: QueuingType | undefined
}
export interface QueueOrderMutation {
newOrder: JellifyTrack[]
from: number
to: number
}