diff options
author | RaindropsSys <contact@minteck.org> | 2023-04-06 22:18:28 +0200 |
---|---|---|
committer | RaindropsSys <contact@minteck.org> | 2023-04-06 22:18:28 +0200 |
commit | 83354b2b88218090988dd6e526b0a2505b57e0f1 (patch) | |
tree | e3c73c38a122a78bb7e66fbb99056407edd9d4b9 /includes/external/addressbook/node_modules/domutils/lib/feeds.d.ts | |
parent | 47b8f2299a483024c4a6a8876af825a010954caa (diff) | |
download | pluralconnect-83354b2b88218090988dd6e526b0a2505b57e0f1.tar.gz pluralconnect-83354b2b88218090988dd6e526b0a2505b57e0f1.tar.bz2 pluralconnect-83354b2b88218090988dd6e526b0a2505b57e0f1.zip |
Updated 5 files and added 1110 files (automated)
Diffstat (limited to 'includes/external/addressbook/node_modules/domutils/lib/feeds.d.ts')
-rw-r--r-- | includes/external/addressbook/node_modules/domutils/lib/feeds.d.ts | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/includes/external/addressbook/node_modules/domutils/lib/feeds.d.ts b/includes/external/addressbook/node_modules/domutils/lib/feeds.d.ts new file mode 100644 index 0000000..5ba60c7 --- /dev/null +++ b/includes/external/addressbook/node_modules/domutils/lib/feeds.d.ts @@ -0,0 +1,71 @@ +import type { AnyNode } from "domhandler"; +/** + * The type of a media item. + * + * @category Feeds + */ +export declare type FeedItemMediaMedium = "image" | "audio" | "video" | "document" | "executable"; +/** + * The type of a media item. + * + * @category Feeds + */ +export declare 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 |