mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-31 20:24:27 -04:00
20 lines
731 B
TypeScript
20 lines
731 B
TypeScript
import { t } from "elysia";
|
|
import { Episode, SeedEpisode } from "./episode";
|
|
import type { Extra } from "./extra";
|
|
import { MovieEntry, SeedMovieEntry } from "./movie-entry";
|
|
import { SeedSpecial, Special } from "./special";
|
|
import type { UnknownEntry } from "./unknown-entry";
|
|
|
|
export const Entry = t.Union([Episode, MovieEntry, Special]);
|
|
export type Entry = Episode | MovieEntry | Special;
|
|
|
|
export const SeedEntry = t.Union([SeedEpisode, SeedMovieEntry, SeedSpecial]);
|
|
export type SeedEntry = SeedEpisode | SeedMovieEntry | SeedSpecial;
|
|
|
|
export type EntryKind = Entry["kind"] | Extra["kind"] | UnknownEntry["kind"];
|
|
|
|
export * from "./episode";
|
|
export * from "./movie-entry";
|
|
export * from "./special";
|
|
export * from "./extra";
|