UNPKG

@ngx-resource/handler-ngx-http-legacy

Version:
45 lines (44 loc) 1.41 kB
import { NgModule } from '@angular/core'; import { Http } from '@angular/http'; import { ResourceHandler } from '@ngx-resource/core'; import { ResourceHandlerHttp } from './src/ResourceHandlerHttp'; export * from './src/ResourceHandlerHttp'; var ResourceModule = /** @class */ (function () { function ResourceModule() { } /** * For root * @param {IResourceModuleConfig} config * @return {ModuleWithProviders} */ ResourceModule.forRoot = function (config) { if (config === void 0) { config = {}; } return { ngModule: ResourceModule, providers: [ config.handler || { provide: ResourceHandler, useClass: ResourceHandlerHttp, deps: [Http] } ] }; }; /** * For child * @param {IResourceModuleConfig} config * @return {ModuleWithProviders} */ ResourceModule.forChild = function (config) { if (config === void 0) { config = {}; } return { ngModule: ResourceModule, providers: [ config.handler || { provide: ResourceHandler, useClass: ResourceHandlerHttp, deps: [Http] } ] }; }; ResourceModule.decorators = [ { type: NgModule }, ]; /** @nocollapse */ ResourceModule.ctorParameters = function () { return []; }; return ResourceModule; }()); export { ResourceModule };