diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2023-10-14 15:05:55 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2023-10-14 15:05:55 +0800 |
| commit | c06f7ee0a40255214c477e13d9b956a7e07c2900 (patch) | |
| tree | f5982a568ef8fab865d0142e71c7494fea3e4c1b /node_modules/domutils/lib/esm/feeds.d.ts | |
| parent | 3fd9400d4dccc25aa29b5702216732e0b7542073 (diff) | |
postcss,(plugins): nanocss, postcss-preset-env
Diffstat (limited to 'node_modules/domutils/lib/esm/feeds.d.ts')
| -rw-r--r-- | node_modules/domutils/lib/esm/feeds.d.ts | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/node_modules/domutils/lib/esm/feeds.d.ts b/node_modules/domutils/lib/esm/feeds.d.ts new file mode 100644 index 00000000..19badb7c --- /dev/null +++ b/node_modules/domutils/lib/esm/feeds.d.ts @@ -0,0 +1,71 @@ +import type { AnyNode } from "domhandler"; +/** + * The medium of a media item. + * + * @category Feeds + */ +export type FeedItemMediaMedium = "image" | "audio" | "video" | "document" | "executable"; +/** + * The type of a media item. + * + * @category Feeds + */ +export type FeedItemMediaExpression = "sample" | "full" | "nonstop"; +/** + * A media item of a feed entry. + * + * @category Feeds + */ +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; +} +/** + * An entry of a feed. + * + * @category Feeds + */ +export interface FeedItem { + id?: string; + title?: string; + link?: string; + description?: string; + pubDate?: Date; + media: FeedItemMedia[]; +} +/** + * The root of a feed. + * + * @category Feeds + */ +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. + * + * @category Feeds + * @param doc - The DOM to to extract the feed from. + * @returns The feed. + */ +export declare function getFeed(doc: AnyNode[]): Feed | null; +//# sourceMappingURL=feeds.d.ts.map
\ No newline at end of file |
