generated from nhcarrigan/template
41 lines
918 B
TypeScript
41 lines
918 B
TypeScript
/**
|
|
* @copyright NHCarrigan
|
|
* @license Naomi's Public License
|
|
* @author Naomi Carrigan
|
|
*/
|
|
|
|
/* eslint-disable @typescript-eslint/naming-convention -- Gonna have weird properties in this file. */
|
|
|
|
interface FreeCodeCampRSS {
|
|
items: Array<{
|
|
"creator": string;
|
|
"title": string;
|
|
"link": string;
|
|
"pubDate": string;
|
|
"content:encoded": string;
|
|
"dc:creator": string;
|
|
"content": string;
|
|
"contentSnippet": string;
|
|
"guid": string;
|
|
"categories": Array<string>;
|
|
"isoDate": Date;
|
|
}>;
|
|
feedUrl: string;
|
|
image: {
|
|
link: string;
|
|
url: string;
|
|
title: string;
|
|
};
|
|
paginationLinks: {
|
|
self: string;
|
|
};
|
|
title: string;
|
|
description: string;
|
|
generator: string;
|
|
link: string;
|
|
lastBuildDate: string;
|
|
ttl: string;
|
|
}
|
|
|
|
export type { FreeCodeCampRSS };
|