diff options
| author | Shipwreckt <me@shipwreckt.co.uk> | 2025-10-31 20:02:14 +0000 |
|---|---|---|
| committer | Shipwreckt <me@shipwreckt.co.uk> | 2025-10-31 20:02:14 +0000 |
| commit | 7a52ddeba2a68388b544f529d2d92104420f77b0 (patch) | |
| tree | 15ddd47457a2cb4a96060747437d36474e4f6b4e /node_modules/domutils/lib/feeds.d.ts | |
| parent | 53d6ae2b5568437afa5e4995580a3fb679b7b91b (diff) | |
Changed from static to 11ty!
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 |
