feedsmith
Version:
Robust and fast parser and generator for RSS, Atom, JSON Feed, and RDF feeds, with support for Podcast, iTunes, Dublin Core, and OPML files.
19 lines (18 loc) • 520 B
TypeScript
import type { Feed as AtomFeed } from '../feeds/atom/parse/types.js';
import type { Feed as JsonFeed } from '../feeds/json/parse/types.js';
import type { Feed as RdfFeed } from '../feeds/rdf/parse/types.js';
import type { Feed as RssFeed } from '../feeds/rss/parse/types.js';
export type Feed = {
type: 'json';
feed: JsonFeed;
} | {
type: 'rss';
feed: RssFeed;
} | {
type: 'atom';
feed: AtomFeed;
} | {
type: 'rdf';
feed: RdfFeed;
};
export declare const parse: (value: unknown) => Feed;