angular-news-api
Version:
This Library provides everything you need to use the NewsAPI from you Angular app the way it should be: using Observables, Types and Dependency Injection.
139 lines • 6.12 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @record
*/
export function NewsApiKeyConfig() { }
if (false) {
/** @type {?} */
NewsApiKeyConfig.prototype.key;
}
/**
* @record
*/
export function TopHeadlinesResponse() { }
if (false) {
/** @type {?} */
TopHeadlinesResponse.prototype.status;
/** @type {?} */
TopHeadlinesResponse.prototype.totalResults;
/** @type {?} */
TopHeadlinesResponse.prototype.articles;
}
/**
* @record
*/
export function EverythingResponse() { }
if (false) {
/** @type {?} */
EverythingResponse.prototype.status;
/** @type {?} */
EverythingResponse.prototype.totalResults;
/** @type {?} */
EverythingResponse.prototype.articles;
}
/**
* @record
*/
export function SourcesResponse() { }
if (false) {
/** @type {?} */
SourcesResponse.prototype.status;
/** @type {?} */
SourcesResponse.prototype.sources;
}
/**
* @record
*/
export function Article() { }
if (false) {
/** @type {?} */
Article.prototype.source;
/** @type {?|undefined} */
Article.prototype.author;
/** @type {?} */
Article.prototype.title;
/** @type {?} */
Article.prototype.description;
/** @type {?} */
Article.prototype.url;
/** @type {?} */
Article.prototype.urlToImage;
/** @type {?} */
Article.prototype.publishedAt;
/** @type {?|undefined} */
Article.prototype.content;
}
/**
* @record
*/
export function Source() { }
if (false) {
/** @type {?} */
Source.prototype.id;
/** @type {?} */
Source.prototype.name;
/** @type {?} */
Source.prototype.description;
/** @type {?} */
Source.prototype.url;
/** @type {?} */
Source.prototype.category;
/** @type {?} */
Source.prototype.language;
/** @type {?} */
Source.prototype.country;
}
/**
* @record
*/
export function TopHeadlinesConfig() { }
if (false) {
/** @type {?|undefined} */
TopHeadlinesConfig.prototype.sources;
/** @type {?|undefined} */
TopHeadlinesConfig.prototype.q;
/** @type {?|undefined} */
TopHeadlinesConfig.prototype.category;
/** @type {?|undefined} */
TopHeadlinesConfig.prototype.language;
/** @type {?|undefined} */
TopHeadlinesConfig.prototype.country;
}
/**
* @record
*/
export function EverythingConfig() { }
if (false) {
/** @type {?|undefined} */
EverythingConfig.prototype.q;
/** @type {?|undefined} */
EverythingConfig.prototype.sources;
/** @type {?|undefined} */
EverythingConfig.prototype.domains;
/** @type {?|undefined} */
EverythingConfig.prototype.from;
/** @type {?|undefined} */
EverythingConfig.prototype.to;
/** @type {?|undefined} */
EverythingConfig.prototype.language;
/** @type {?|undefined} */
EverythingConfig.prototype.sortBy;
/** @type {?|undefined} */
EverythingConfig.prototype.page;
}
/**
* @record
*/
export function SourcesConfig() { }
if (false) {
/** @type {?|undefined} */
SourcesConfig.prototype.category;
/** @type {?|undefined} */
SourcesConfig.prototype.language;
/** @type {?|undefined} */
SourcesConfig.prototype.country;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3c2FwaS5tb2RlbHMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLW5ld3MtYXBpLyIsInNvdXJjZXMiOlsibGliL2ludGVyZmFjZXMvbmV3c2FwaS5tb2RlbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUFBLHNDQUVDOzs7SUFEQSwrQkFBWTs7Ozs7QUFHYiwwQ0FJQzs7O0lBSEEsc0NBQWU7O0lBQ2YsNENBQXFCOztJQUNyQix3Q0FBb0I7Ozs7O0FBR3JCLHdDQUlDOzs7SUFIQSxvQ0FBZTs7SUFDZiwwQ0FBcUI7O0lBQ3JCLHNDQUFvQjs7Ozs7QUFHckIscUNBR0M7OztJQUZBLGlDQUFlOztJQUNmLGtDQUFrQjs7Ozs7QUFHbkIsNkJBU0M7OztJQVJBLHlCQUFlOztJQUNmLHlCQUFnQjs7SUFDaEIsd0JBQWM7O0lBQ2QsOEJBQW9COztJQUNwQixzQkFBWTs7SUFDWiw2QkFBbUI7O0lBQ25CLDhCQUFvQjs7SUFDcEIsMEJBQWlCOzs7OztBQUdsQiw0QkFRQzs7O0lBUEEsb0JBQVc7O0lBQ1gsc0JBQWE7O0lBQ2IsNkJBQW9COztJQUNwQixxQkFBWTs7SUFDWiwwQkFBaUI7O0lBQ2pCLDBCQUFpQjs7SUFDakIseUJBQWdCOzs7OztBQUlqQix3Q0FNQzs7O0lBTEEscUNBQWlCOztJQUNqQiwrQkFBVzs7SUFDWCxzQ0FBa0I7O0lBQ2xCLHNDQUFrQjs7SUFDbEIscUNBQWlCOzs7OztBQUdsQixzQ0FTQzs7O0lBUkEsNkJBQVc7O0lBQ1gsbUNBQWlCOztJQUNqQixtQ0FBaUI7O0lBQ2pCLGdDQUFjOztJQUNkLDhCQUFZOztJQUNaLG9DQUFrQjs7SUFDbEIsa0NBQWdCOztJQUNoQixnQ0FBYzs7Ozs7QUFHZixtQ0FJQzs7O0lBSEEsaUNBQWtCOztJQUNsQixpQ0FBa0I7O0lBQ2xCLGdDQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBpbnRlcmZhY2UgTmV3c0FwaUtleUNvbmZpZyB7XG4ga2V5OiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgVG9wSGVhZGxpbmVzUmVzcG9uc2Uge1xuIHN0YXR1czogc3RyaW5nO1xuIHRvdGFsUmVzdWx0czogbnVtYmVyO1xuIGFydGljbGVzOiBBcnRpY2xlW107XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgRXZlcnl0aGluZ1Jlc3BvbnNlIHtcbiBzdGF0dXM6IHN0cmluZztcbiB0b3RhbFJlc3VsdHM6IG51bWJlcjtcbiBhcnRpY2xlczogQXJ0aWNsZVtdO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFNvdXJjZXNSZXNwb25zZSB7XG4gc3RhdHVzOiBzdHJpbmc7XG4gc291cmNlczogU291cmNlW107XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgQXJ0aWNsZSB7XG4gc291cmNlOiBTb3VyY2U7XG4gYXV0aG9yPzogc3RyaW5nO1xuIHRpdGxlOiBzdHJpbmc7XG4gZGVzY3JpcHRpb246IHN0cmluZztcbiB1cmw6IHN0cmluZztcbiB1cmxUb0ltYWdlOiBzdHJpbmc7XG4gcHVibGlzaGVkQXQ6IHN0cmluZztcbiBjb250ZW50Pzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFNvdXJjZSB7XG4gaWQ6IHN0cmluZztcbiBuYW1lOiBzdHJpbmc7XG4gZGVzY3JpcHRpb246IHN0cmluZztcbiB1cmw6IHN0cmluZztcbiBjYXRlZ29yeTogc3RyaW5nO1xuIGxhbmd1YWdlOiBzdHJpbmc7XG4gY291bnRyeTogc3RyaW5nO1xufVxuXG4vKiBDb25maWcgaW50ZXJmYWNlcyAqL1xuZXhwb3J0IGludGVyZmFjZSBUb3BIZWFkbGluZXNDb25maWcge1xuIHNvdXJjZXM/OiBzdHJpbmc7XG4gcT86IHN0cmluZztcbiBjYXRlZ29yeT86IHN0cmluZztcbiBsYW5ndWFnZT86IHN0cmluZztcbiBjb3VudHJ5Pzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIEV2ZXJ5dGhpbmdDb25maWcge1xuIHE/OiBzdHJpbmc7XG4gc291cmNlcz86IHN0cmluZztcbiBkb21haW5zPzogc3RyaW5nO1xuIGZyb20/OiBzdHJpbmc7XG4gdG8/OiBzdHJpbmc7XG4gbGFuZ3VhZ2U/OiBzdHJpbmc7XG4gc29ydEJ5Pzogc3RyaW5nO1xuIHBhZ2U/OiBudW1iZXI7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgU291cmNlc0NvbmZpZyB7XG4gY2F0ZWdvcnk/OiBzdHJpbmc7XG4gbGFuZ3VhZ2U/OiBzdHJpbmc7XG4gY291bnRyeT86IHN0cmluZztcbn1cbiJdfQ==