34 lines
560 B
TypeScript
34 lines
560 B
TypeScript
|
export interface EpisodeActionInterface {
|
||
|
podcast: string
|
||
|
episode: string
|
||
|
action: string
|
||
|
timestamp: string
|
||
|
started: number
|
||
|
position: number
|
||
|
total: number
|
||
|
guid?: string
|
||
|
id?: number
|
||
|
}
|
||
|
|
||
|
export interface EpisodeInterface {
|
||
|
title: string
|
||
|
url?: string
|
||
|
name: string
|
||
|
link?: string
|
||
|
image?: string
|
||
|
description?: string
|
||
|
fetchedAtUnix: number
|
||
|
guid: string
|
||
|
type?: string
|
||
|
size?: number
|
||
|
pubDate?: Date
|
||
|
duration?: string
|
||
|
action?: EpisodeActionInterface
|
||
|
}
|
||
|
|
||
|
export interface FiltersInterface {
|
||
|
listened: boolean
|
||
|
listening: boolean
|
||
|
unlistened: boolean
|
||
|
}
|