Spaces:
Running
Running
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 |