123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import type { Node } from "domhandler";
- export declare type FeedItemMediaMedium = "image" | "audio" | "video" | "document" | "executable";
- export declare type FeedItemMediaExpression = "sample" | "full" | "nonstop";
- export interface FeedItemMedia {
- medium: FeedItemMediaMedium | undefined;
- isDefault: boolean;
- url?: string;
- fileSize?: number;
- type?: string;
- expression?: FeedItemMediaExpression;
- bitrate?: number;
- framerate?: number;
- samplingrate?: number;
- channels?: number;
- duration?: number;
- height?: number;
- width?: number;
- lang?: string;
- }
- export interface FeedItem {
- id?: string;
- title?: string;
- link?: string;
- description?: string;
- pubDate?: Date;
- media: FeedItemMedia[];
- }
- export interface Feed {
- type: string;
- id?: string;
- title?: string;
- link?: string;
- description?: string;
- updated?: Date;
- author?: string;
- items: FeedItem[];
- }
- /**
- * Get the feed object from the root of a DOM tree.
- *
- * @param doc - The DOM to to extract the feed from.
- * @returns The feed.
- */
- export declare function getFeed(doc: Node[]): Feed | null;
- //# sourceMappingURL=feeds.d.ts.map
|