UNPKG

ionic-coreo

Version:

Ionic2 module for integration with Coreo

34 lines (33 loc) 1.25 kB
/// <reference types="promise.prototype.finally" /> import { EventEmitter } from '@angular/core'; import { CoreoAuth, CoreoAuthMethod, CoreoOAuthConfig } from '../../auth'; import { CoreoUser } from '../../user'; import { CoreoConfig } from '../../config'; import { AlertController, NavController, ViewController, NavParams, App } from 'ionic-angular'; export declare class CoreoLoginComponent { private auth; private config; private user; private alertCtrl; private navCtrl; private viewCtrl; private navParams; private app; isLoggingIn: boolean; isSigningUp: boolean; loginError: string | false; signupError: string | false; usernameError: string | false; private _allowSignup; imageUrl: string; coreoLogoUrl: string; allowSignup: any; login: EventEmitter<void>; constructor(auth: CoreoAuth, config: CoreoConfig, user: CoreoUser, alertCtrl: AlertController, navCtrl: NavController, viewCtrl: ViewController, navParams: NavParams, app: App); oauth(method: CoreoAuthMethod, options?: CoreoOAuthConfig): Promise<void>; google(event: any): Promise<void>; facebook(event: any): Promise<void>; email(event: any): void; coreoInfo(): void; close(): void; }