diff --git a/packages/rss-handler/src/index.ts b/packages/rss-handler/src/index.ts index 4604690ef..248c6b4a9 100644 --- a/packages/rss-handler/src/index.ts +++ b/packages/rss-handler/src/index.ts @@ -43,7 +43,7 @@ type RssFeed = Parser.Output<{ type RssFeedItemMedia = { $: { url: string; width?: string; height?: string; medium?: string } } -type RssFeedItem = Item & { +export type RssFeedItem = Item & { 'media:thumbnail'?: RssFeedItemMedia 'media:content'?: RssFeedItemMedia[] link: string diff --git a/packages/rss-handler/test/index.test.ts b/packages/rss-handler/test/index.test.ts index 5abf0b77c..b43cf7973 100644 --- a/packages/rss-handler/test/index.test.ts +++ b/packages/rss-handler/test/index.test.ts @@ -1,13 +1,12 @@ import { expect } from 'chai' import 'mocha' -import { Item } from 'rss-parser' -import { isOldItem } from '../src' +import { isOldItem, RssFeedItem } from '../src' describe('isOldItem', () => { it('returns true if item is older than 1 day', () => { const item = { pubDate: '2020-01-01', - } as Item + } as RssFeedItem const lastFetchedAt = Date.now() expect(isOldItem(item, lastFetchedAt)).to.be.true @@ -17,7 +16,7 @@ describe('isOldItem', () => { const lastFetchedAt = Date.now() const item = { pubDate: new Date(lastFetchedAt).toISOString(), - } as Item + } as RssFeedItem expect(isOldItem(item, lastFetchedAt)).to.be.true })