nativescript-angular
Version:
An Angular renderer that lets you build mobile apps with NativeScript.
40 lines • 1.49 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = require("@angular/core");
var http_1 = require("@angular/http");
var ns_http_1 = require("./ns-http");
var ns_file_system_1 = require("../file-system/ns-file-system");
var ns_http_2 = require("./ns-http");
exports.NSHttp = ns_http_2.NSHttp;
function nsHttpFactory(backend, options, nsFileSystem) {
return new ns_http_1.NSHttp(backend, options, nsFileSystem);
}
exports.nsHttpFactory = nsHttpFactory;
function nsXSRFStrategyFactory() {
return new ns_http_1.NSXSRFStrategy();
}
exports.nsXSRFStrategyFactory = nsXSRFStrategyFactory;
var NativeScriptHttpModule = /** @class */ (function () {
function NativeScriptHttpModule() {
}
NativeScriptHttpModule = __decorate([
core_1.NgModule({
providers: [
{ provide: http_1.XSRFStrategy, useFactory: nsXSRFStrategyFactory },
ns_file_system_1.NSFileSystem,
{
provide: http_1.Http, useFactory: nsHttpFactory,
deps: [http_1.XHRBackend, http_1.RequestOptions, ns_file_system_1.NSFileSystem]
}
],
imports: [
http_1.HttpModule,
],
exports: [
http_1.HttpModule,
]
})
], NativeScriptHttpModule);
return NativeScriptHttpModule;
}());
exports.NativeScriptHttpModule = NativeScriptHttpModule;
//# sourceMappingURL=http.module.js.map