ionic-coreo
Version:
Ionic2 module for integration with Coreo
51 lines • 1.7 kB
JavaScript
;
var core_1 = require('@angular/core');
var common_1 = require('@angular/common');
var storage_1 = require('@ionic/storage');
var auth_1 = require('./auth');
var client_1 = require('./client');
var photo_1 = require('./photo');
var user_1 = require('./user');
var config_1 = require('./config');
var token_context_1 = require('./token-context');
var google_map_1 = require('./google-map');
var CoreoModule = (function () {
function CoreoModule() {
}
CoreoModule.forRoot = function (config) {
return {
ngModule: CoreoModule,
providers: [{
provide: config_1.CoreoConfigToken,
useValue: config
}, {
provide: config_1.CoreoConfig,
useFactory: config_1.setupCoreoConfig,
deps: [config_1.CoreoConfigToken]
}]
};
};
CoreoModule.decorators = [
{ type: core_1.NgModule, args: [{
imports: [
common_1.CommonModule
],
providers: [
auth_1.CoreoAuth,
user_1.CoreoUser,
client_1.CoreoClient,
config_1.CoreoConfig,
token_context_1.CoreoTokenContext,
photo_1.CoreoPhoto,
google_map_1.CoreoGoogleMaps,
storage_1.Storage
]
},] },
];
/** @nocollapse */
CoreoModule.ctorParameters = [];
return CoreoModule;
}());
exports.CoreoModule = CoreoModule;
;
//# sourceMappingURL=module.js.map