UNPKG

@rowanmanning/feed-parser

Version:

A well-tested and resilient parser for RSS and Atom feeds

48 lines 1.7 kB
export type FeedItemMedia = { url: string; image: string | null; title: string | null; length: number | null; type: string | null; mimeType: string | null; }; export type FeedItemJson = { id: string | null; title: string | null; description: string | null; url: string | null; published: string | null; updated: string | null; content: string | null; image: FeedImage | null; media: Array<FeedItemMedia>; authors: Array<FeedAuthor>; categories: Array<FeedCategory>; }; export class FeedItem { static "__#3@#findMediaRssContent"(element: import("../../xml/element").Element): Array<import("../../xml/element").Element>; static "__#3@#isMediaRssElement"(element: import("../../xml/element").Element): boolean; constructor(feed: import("../base").Feed, element: import("../../xml/element").Element); get feed(): import("../base").Feed; get element(): import("../../xml/element").Element; get id(): string | null; get title(): string | null; get description(): string | null; get url(): string | null; get published(): Date | null; get updated(): Date | null; get content(): string | null; get image(): FeedImage | null; get media(): Array<FeedItemMedia>; get authors(): Array<FeedAuthor>; get categories(): Array<FeedCategory>; get mediaAudio(): Array<FeedItemMedia>; get mediaImages(): Array<FeedItemMedia>; get mediaVideos(): Array<FeedItemMedia>; toJSON(): FeedItemJson; #private; } import type { FeedImage } from '../base'; import type { FeedAuthor } from '../base'; import type { FeedCategory } from '../base'; //# sourceMappingURL=base.d.ts.map