UNPKG

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.

36 lines 2.58 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { NgModule } from '@angular/core'; import { NewsApiConfigService } from './services/news-api-config.service'; import { NewsApiService } from './services/news-api.service'; var NgnewsModule = /** @class */ (function () { function NgnewsModule() { } /** * @param {?} newsApiConfig * @return {?} */ NgnewsModule.forRoot = /** * @param {?} newsApiConfig * @return {?} */ function (newsApiConfig) { return { ngModule: NgnewsModule, providers: [ NewsApiService, { provide: NewsApiConfigService, useValue: newsApiConfig } ] }; }; NgnewsModule.decorators = [ { type: NgModule, args: [{},] } ]; return NgnewsModule; }()); export { NgnewsModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmduZXdzLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItbmV3cy1hcGkvIiwic291cmNlcyI6WyJsaWIvbmduZXdzLm1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBdUIsTUFBTSxlQUFlLENBQUM7QUFFOUQsT0FBTyxFQUFFLG9CQUFvQixFQUFFLE1BQU0sb0NBQW9DLENBQUM7QUFDMUUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLDZCQUE2QixDQUFDO0FBQzdEO0lBQUE7SUFlQSxDQUFDOzs7OztJQVhRLG9CQUFPOzs7O0lBQWQsVUFBZSxhQUErQjtRQUM1QyxPQUFPO1lBQ0wsUUFBUSxFQUFFLFlBQVk7WUFDdEIsU0FBUyxFQUFFO2dCQUNULGNBQWM7Z0JBQ2Q7b0JBQ0UsT0FBTyxFQUFFLG9CQUFvQixFQUFFLFFBQVEsRUFBRSxhQUFhO2lCQUN2RDthQUNGO1NBQ0YsQ0FBQztJQUNKLENBQUM7O2dCQWRGLFFBQVEsU0FBQyxFQUNUOztJQWNELG1CQUFDO0NBQUEsQUFmRCxJQWVDO1NBYlksWUFBWSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlLCBNb2R1bGVXaXRoUHJvdmlkZXJzIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZXdzQXBpS2V5Q29uZmlnIH0gZnJvbSAnLi9pbnRlcmZhY2VzL25ld3NhcGkubW9kZWxzJztcbmltcG9ydCB7IE5ld3NBcGlDb25maWdTZXJ2aWNlIH0gZnJvbSAnLi9zZXJ2aWNlcy9uZXdzLWFwaS1jb25maWcuc2VydmljZSc7XG5pbXBvcnQgeyBOZXdzQXBpU2VydmljZSB9IGZyb20gJy4vc2VydmljZXMvbmV3cy1hcGkuc2VydmljZSc7XG5ATmdNb2R1bGUoe1xufSlcbmV4cG9ydCBjbGFzcyBOZ25ld3NNb2R1bGUge1xuXG4gIHN0YXRpYyBmb3JSb290KG5ld3NBcGlDb25maWc6IE5ld3NBcGlLZXlDb25maWcpOiBNb2R1bGVXaXRoUHJvdmlkZXJzIHtcbiAgICByZXR1cm4ge1xuICAgICAgbmdNb2R1bGU6IE5nbmV3c01vZHVsZSxcbiAgICAgIHByb3ZpZGVyczogW1xuICAgICAgICBOZXdzQXBpU2VydmljZSxcbiAgICAgICAge1xuICAgICAgICAgIHByb3ZpZGU6IE5ld3NBcGlDb25maWdTZXJ2aWNlLCB1c2VWYWx1ZTogbmV3c0FwaUNvbmZpZ1xuICAgICAgICB9XG4gICAgICBdXG4gICAgfTtcbiAgfVxufVxuIl19