UNPKG

@ngx-resource/handler-cordova-advanced-http

Version:

Resource Handler based on cordova-advanced-http

25 lines 3.17 kB
import { NgModule } from '@angular/core'; import { ResourceHandler, ResourceModule as ResourceModuleCore } from '@ngx-resource/core'; import { ResourceHandlerCordovaAdvancedHttp } from './ResourceHandlerCordovaAdvancedHttp'; export class ResourceModule extends ResourceModuleCore { /** * For root */ static forRoot(config = {}) { return ResourceModuleCore.forRoot({ handler: config.handler || { provide: ResourceHandler, useClass: ResourceHandlerCordovaAdvancedHttp } }); } /** * For child */ static forChild(config = {}) { return ResourceModuleCore.forChild({ handler: config.handler || { provide: ResourceHandler, useClass: ResourceHandlerCordovaAdvancedHttp } }); } } ResourceModule.decorators = [ { type: NgModule } ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVzb3VyY2VNb2R1bGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtcmVzb3VyY2UvaGFuZGxlci1jb3Jkb3ZhLWFkdmFuY2VkLWh0dHAvc3JjL2xpYi9SZXNvdXJjZU1vZHVsZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXVCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQXlCLGVBQWUsRUFBRSxjQUFjLElBQUksa0JBQWtCLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUNsSCxPQUFPLEVBQUUsa0NBQWtDLEVBQUUsTUFBTSxzQ0FBc0MsQ0FBQztBQUkxRixNQUFNLE9BQU8sY0FBZSxTQUFRLGtCQUFrQjtJQUVwRDs7T0FFRztJQUNILE1BQU0sQ0FBQyxPQUFPLENBQUMsU0FBZ0MsRUFBRTtRQUMvQyxPQUFPLGtCQUFrQixDQUFDLE9BQU8sQ0FBQztZQUNoQyxPQUFPLEVBQUUsTUFBTSxDQUFDLE9BQU8sSUFBSSxFQUFDLE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLGtDQUFrQyxFQUFDO1NBQ3BHLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFRDs7T0FFRztJQUNILE1BQU0sQ0FBQyxRQUFRLENBQUMsU0FBZ0MsRUFBRTtRQUNoRCxPQUFPLGtCQUFrQixDQUFDLFFBQVEsQ0FBQztZQUNqQyxPQUFPLEVBQUUsTUFBTSxDQUFDLE9BQU8sSUFBSSxFQUFDLE9BQU8sRUFBRSxlQUFlLEVBQUUsUUFBUSxFQUFFLGtDQUFrQyxFQUFDO1NBQ3BHLENBQUMsQ0FBQztJQUNMLENBQUM7OztZQW5CRixRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgTW9kdWxlV2l0aFByb3ZpZGVycywgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElSZXNvdXJjZU1vZHVsZUNvbmZpZywgUmVzb3VyY2VIYW5kbGVyLCBSZXNvdXJjZU1vZHVsZSBhcyBSZXNvdXJjZU1vZHVsZUNvcmUgfSBmcm9tICdAbmd4LXJlc291cmNlL2NvcmUnO1xuaW1wb3J0IHsgUmVzb3VyY2VIYW5kbGVyQ29yZG92YUFkdmFuY2VkSHR0cCB9IGZyb20gJy4vUmVzb3VyY2VIYW5kbGVyQ29yZG92YUFkdmFuY2VkSHR0cCc7XG5cblxuQE5nTW9kdWxlKClcbmV4cG9ydCBjbGFzcyBSZXNvdXJjZU1vZHVsZSBleHRlbmRzIFJlc291cmNlTW9kdWxlQ29yZSB7XG5cbiAgLyoqXG4gICAqIEZvciByb290XG4gICAqL1xuICBzdGF0aWMgZm9yUm9vdChjb25maWc6IElSZXNvdXJjZU1vZHVsZUNvbmZpZyA9IHt9KTogTW9kdWxlV2l0aFByb3ZpZGVyczxSZXNvdXJjZU1vZHVsZUNvcmU+IHtcbiAgICByZXR1cm4gUmVzb3VyY2VNb2R1bGVDb3JlLmZvclJvb3Qoe1xuICAgICAgaGFuZGxlcjogY29uZmlnLmhhbmRsZXIgfHwge3Byb3ZpZGU6IFJlc291cmNlSGFuZGxlciwgdXNlQ2xhc3M6IFJlc291cmNlSGFuZGxlckNvcmRvdmFBZHZhbmNlZEh0dHB9XG4gICAgfSk7XG4gIH1cblxuICAvKipcbiAgICogRm9yIGNoaWxkXG4gICAqL1xuICBzdGF0aWMgZm9yQ2hpbGQoY29uZmlnOiBJUmVzb3VyY2VNb2R1bGVDb25maWcgPSB7fSk6IE1vZHVsZVdpdGhQcm92aWRlcnM8UmVzb3VyY2VNb2R1bGVDb3JlPiB7XG4gICAgcmV0dXJuIFJlc291cmNlTW9kdWxlQ29yZS5mb3JDaGlsZCh7XG4gICAgICBoYW5kbGVyOiBjb25maWcuaGFuZGxlciB8fCB7cHJvdmlkZTogUmVzb3VyY2VIYW5kbGVyLCB1c2VDbGFzczogUmVzb3VyY2VIYW5kbGVyQ29yZG92YUFkdmFuY2VkSHR0cH1cbiAgICB9KTtcbiAgfVxufVxuIl19