UNPKG

@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
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; }