Home / Type/ RSSFeedItem Type — astro Architecture

RSSFeedItem Type — astro Architecture

Architecture documentation for the RSSFeedItem type/interface in index.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  0a58260b_e099_63c0_1a6b_8739525df7af["RSSFeedItem"]
  6ef7bfdb_4b52_2205_aa0f_e41748222587["index.ts"]
  0a58260b_e099_63c0_1a6b_8739525df7af -->|defined in| 6ef7bfdb_4b52_2205_aa0f_e41748222587
  style 0a58260b_e099_63c0_1a6b_8739525df7af fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro-rss/src/index.ts lines 33–56

export type RSSFeedItem = {
	/** Link to item */
	link?: z.infer<typeof rssSchema>['link'];
	/** Full content of the item. Should be valid HTML */
	content?: z.infer<typeof rssSchema>['content'];
	/** Title of item */
	title?: z.infer<typeof rssSchema>['title'];
	/** Publication date of item */
	pubDate?: z.infer<typeof rssSchema>['pubDate'];
	/** Item description */
	description?: z.infer<typeof rssSchema>['description'];
	/** Append some other XML-valid data to this item */
	customData?: z.infer<typeof rssSchema>['customData'];
	/** Categories or tags related to the item */
	categories?: z.infer<typeof rssSchema>['categories'];
	/** The item author's email address */
	author?: z.infer<typeof rssSchema>['author'];
	/** A URL of a page for comments related to the item */
	commentsUrl?: z.infer<typeof rssSchema>['commentsUrl'];
	/** The RSS channel that the item came from */
	source?: z.infer<typeof rssSchema>['source'];
	/** A media object that belongs to the item */
	enclosure?: z.infer<typeof rssSchema>['enclosure'];
};

Frequently Asked Questions

What is the RSSFeedItem type?
RSSFeedItem is a type/interface in the astro codebase, defined in packages/astro-rss/src/index.ts.
Where is RSSFeedItem defined?
RSSFeedItem is defined in packages/astro-rss/src/index.ts at line 33.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free