From 22a25ded9f7d9c9a96cce8d1bc12475ca0434201 Mon Sep 17 00:00:00 2001 From: Minteck Date: Wed, 9 Feb 2022 17:58:07 +0100 Subject: Major update --- node_modules/htmlparser2/lib/FeedHandler.d.ts | 67 +++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 node_modules/htmlparser2/lib/FeedHandler.d.ts (limited to 'node_modules/htmlparser2/lib/FeedHandler.d.ts') diff --git a/node_modules/htmlparser2/lib/FeedHandler.d.ts b/node_modules/htmlparser2/lib/FeedHandler.d.ts new file mode 100644 index 0000000..61a314f --- /dev/null +++ b/node_modules/htmlparser2/lib/FeedHandler.d.ts @@ -0,0 +1,67 @@ +import DomHandler, { DomHandlerOptions } from "domhandler"; +import { ParserOptions } from "./Parser"; +declare enum FeedItemMediaMedium { + image = 0, + audio = 1, + video = 2, + document = 3, + executable = 4 +} +declare enum FeedItemMediaExpression { + sample = 0, + full = 1, + nonstop = 2 +} +interface FeedItemMedia { + url?: string; + fileSize?: number; + type?: string; + medium: FeedItemMediaMedium | undefined; + isDefault: boolean; + expression?: FeedItemMediaExpression; + bitrate?: number; + framerate?: number; + samplingrate?: number; + channels?: number; + duration?: number; + height?: number; + width?: number; + lang?: string; +} +interface FeedItem { + id?: string; + title?: string; + link?: string; + description?: string; + pubDate?: Date; + media?: FeedItemMedia[]; +} +interface Feed { + type?: string; + id?: string; + title?: string; + link?: string; + description?: string; + updated?: Date; + author?: string; + items?: FeedItem[]; +} +export declare class FeedHandler extends DomHandler { + feed?: Feed; + /** + * + * @param callback + * @param options + */ + constructor(callback?: ((error: Error | null) => void) | DomHandlerOptions, options?: DomHandlerOptions); + onend(): void; +} +/** + * Parse a feed. + * + * @param feed The feed that should be parsed, as a string. + * @param options Optionally, options for parsing. When using this option, you should set `xmlMode` to `true`. + */ +export declare function parseFeed(feed: string, options?: ParserOptions & DomHandlerOptions): Feed | undefined; +export {}; +//# sourceMappingURL=FeedHandler.d.ts.map \ No newline at end of file -- cgit