-
Notifications
You must be signed in to change notification settings - Fork 217
Open
Description
https://github.com/rbren/rss-parser/blob/master/index.d.ts declares Item.categories to be an array of strings. This is incorrect if the RSS XML tag includes attributes.
import Parser from 'rss-parser';
const parser = new Parser();
const feed = await parser.parseURL('https://github.blog/changelog/feed/');
console.log(feed.items[0].categories);prints
[
[Object: null prototype] {
_: 'Release',
'$': [Object: null prototype] { domain: 'changelog-type' }
},
[Object: null prototype] {
_: 'copilot',
'$': [Object: null prototype] { domain: 'changelog-label' }
}
]
The RSS item content being
<item>
....
<category domain="changelog-type">Release</category>
<category domain="changelog-label">copilot</category>
</item>Metadata
Metadata
Assignees
Labels
No labels