@totvs-agro/mobile-components
Version:
Componentes Mobile Totvs (Front-End) para utilização dos estilos do T-Faces e Ionic v3
22 lines (21 loc) • 1.29 kB
TypeScript
import { ToastController, LoadingController, AlertController } from 'ionic-angular';
import { TotvsNotificationOptions } from './totvs-notification-options';
import { TotvsTranslateProvider } from './translate/totvs-translate-provider';
import { AlertInputOptions, AlertButton } from 'ionic-angular/umd/components/alert/alert-options';
export declare class TotvsNotificationProvider {
toastCtrl: ToastController;
loadingCtrl: LoadingController;
private _alertController;
private _translate;
private loading;
static readonly SUCCESS: number;
static readonly ERROR: number;
static readonly WARNING: number;
constructor(toastCtrl: ToastController, loadingCtrl: LoadingController, _alertController: AlertController, _translate: TotvsTranslateProvider);
toast(message: string, options?: TotvsNotificationOptions): void;
private getCssClass;
presentLoading(_enableBackdropDismiss?: boolean): Promise<any>;
dismissLoading(): void;
presentAlert(_title: string, _subTitle: string, _buttons: (string | AlertButton)[], _enableBackdropDismiss?: boolean): void;
presentPrompt(_title: string, inputs: AlertInputOptions[], _buttons: (AlertButton | string)[], _subTitle?: string, _enableBackdropDismiss?: boolean): void;
}