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'];
};
Defined In
Source
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