diff options
Diffstat (limited to 'node_modules/domutils/lib/feeds.d.ts')
-rw-r--r-- | node_modules/domutils/lib/feeds.d.ts | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/node_modules/domutils/lib/feeds.d.ts b/node_modules/domutils/lib/feeds.d.ts new file mode 100644 index 0000000..bc71c10 --- /dev/null +++ b/node_modules/domutils/lib/feeds.d.ts @@ -0,0 +1,45 @@ +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
\ No newline at end of file |