ionic-coreo
Version:
Ionic2 module for integration with Coreo
34 lines (33 loc) • 1.25 kB
TypeScript
/// <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;
}