@ngx-resource/handler-ngx-http-legacy
Version:
Resource handler Angular old http
45 lines (44 loc) • 1.41 kB
JavaScript
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 };