UNPKG

ionic-coreo

Version:

Ionic2 module for integration with Coreo

88 lines 3.94 kB
"use strict"; var core_1 = require('@angular/core'); var common_1 = require('@angular/common'); var ionic_angular_1 = require('ionic-angular'); var storage_1 = require('@ionic/storage'); var app_version_1 = require('@ionic-native/app-version'); var camera_1 = require('@ionic-native/camera'); var facebook_1 = require('@ionic-native/facebook'); var file_1 = require('@ionic-native/file'); var google_plus_1 = require('@ionic-native/google-plus'); var file_path_1 = require('@ionic-native/file-path'); 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 build_info_component_1 = require('./components/build-info/build-info.component'); var login_component_1 = require('./components/login/login.component'); var signup_component_1 = require('./components/login/signup/signup.component'); var email_login_component_1 = require('./components/login/email-login/email-login.component'); var username_confirmation_component_1 = require('./components/login/username-confirmation/username-confirmation.component'); 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, ionic_angular_1.IonicModule, storage_1.IonicStorageModule.forRoot({}) ], declarations: [ build_info_component_1.CoreoBuildInfoComponent, login_component_1.CoreoLoginComponent, signup_component_1.CoreoSignupComponent, email_login_component_1.CoreoEmailLoginComponent, username_confirmation_component_1.CoreoUsernameConfirmationComponent ], exports: [ build_info_component_1.CoreoBuildInfoComponent, login_component_1.CoreoLoginComponent ], providers: [ auth_1.CoreoAuth, user_1.CoreoUser, client_1.CoreoClient, config_1.CoreoConfig, token_context_1.CoreoTokenContext, photo_1.CoreoPhoto, google_map_1.CoreoGoogleMaps, app_version_1.AppVersion, camera_1.Camera, facebook_1.Facebook, file_1.File, file_path_1.FilePath, google_plus_1.GooglePlus ], entryComponents: [ build_info_component_1.CoreoBuildInfoComponent, login_component_1.CoreoLoginComponent, signup_component_1.CoreoSignupComponent, email_login_component_1.CoreoEmailLoginComponent, username_confirmation_component_1.CoreoUsernameConfirmationComponent ] },] }, ]; /** @nocollapse */ CoreoModule.ctorParameters = function () { return []; }; return CoreoModule; }()); exports.CoreoModule = CoreoModule; ; //# sourceMappingURL=module.js.map