angular2-devise-token-auth
Version:
Helper library for working with Devise Token Auth in your Angular 2 applications
30 lines • 972 B
JavaScript
;
function __export(m) {
for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
var core_1 = require('@angular/core');
var http_1 = require('@angular/http');
var auth_http_1 = require('./auth.http');
var auth_service_1 = require('./auth.service');
__export(require('./auth.config'));
__export(require('./auth.http'));
__export(require('./auth.service'));
__export(require('./session.controller'));
exports.authService = function (url) {
return core_1.provide(auth_service_1.AuthService, {
useFactory: function (http) {
return new auth_service_1.AuthService(http, url);
},
deps: [auth_http_1.AuthHttp]
});
};
exports.AUTH_PROVIDERS = [
http_1.HTTP_PROVIDERS,
core_1.provide(auth_http_1.AuthHttp, {
useFactory: function (http) {
return new auth_http_1.AuthHttp(http);
},
deps: [http_1.Http]
})
];
//# sourceMappingURL=angular2-devise-token-auth.js.map