import { LinkIncludingShortenedCollectionAndTags } from "@/types/global"; export function screenshotAvailable( link: LinkIncludingShortenedCollectionAndTags ) { return ( link && link.image && link.image !== "pending" && link.image !== "unavailable" ); } export function pdfAvailable(link: LinkIncludingShortenedCollectionAndTags) { return ( link && link.pdf && link.pdf !== "pending" && link.pdf !== "unavailable" ); } export function readabilityAvailable( link: LinkIncludingShortenedCollectionAndTags ) { return ( link && link.readable && link.readable !== "pending" && link.readable !== "unavailable" ); } export function singlefileAvailable( link: LinkIncludingShortenedCollectionAndTags ) { return ( link && link.singlefile && link.singlefile !== "pending" && link.singlefile !== "unavailable" ); } export function previewAvailable(link: any) { return ( link && link.preview && link.preview !== "pending" && link.preview !== "unavailable" ); }