// Type definitions for react-native-rss-parser 1.4 // Project: https://github.com/jameslawler/react-native-rss-parser // Definitions by: Emiliano Leite // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped // TypeScript Version: 3.3 export { }; type Maybe = T | undefined; export interface FeedItem { id: string; title: string; links: Array<{ url: string; rel: string; }>; description: string; content: string; authors: Array>; categories: Array>; published: string; enclosures: Array<{ url: string; length: string; mimeType: string; }>; itunes: { authors: Maybe>; block: Maybe; duration: string; explicit: string; image: Maybe; isClosedCaptioned: Maybe; order: Maybe; subtitle: string; summary: Maybe; }; } export interface Feed { type: string; title: string; links: Array<{ url: string; rel: string; }>; description: string; language: string; copyright: Maybe; authors: Array>; lastUpdated: string; lastPublished: string; categories: Array>; image: { title: string; description: Maybe; url: string; height: Maybe; width: Maybe; }; itunes: { authors: Array<{ name: string }>; block: Maybe; categories: Array<{ name: string; subCategories: Array>; }>; complete: Maybe; explicit: string; image: string; newFeedUrl: Maybe; owner: { name: string; email: string; }; subtitle: Maybe; summary: string; }; items: FeedItem[]; } export function parse(feedUrl: string): Promise;