mirror of https://github.com/morpheus65535/bazarr
19 lines
448 B
TypeScript
19 lines
448 B
TypeScript
import { isNumber, isString } from "lodash";
|
|
import { ReactText } from "react";
|
|
|
|
export function isReactText(v: unknown): v is ReactText {
|
|
return isString(v) || isNumber(v);
|
|
}
|
|
|
|
export function isMovie(v: object): v is Item.Movie {
|
|
return "radarrId" in v;
|
|
}
|
|
|
|
export function isEpisode(v: object): v is Item.Episode {
|
|
return "sonarrEpisodeId" in v;
|
|
}
|
|
|
|
export function isSeries(v: object): v is Item.Series {
|
|
return "episodeFileCount" in v;
|
|
}
|