UNPKG

@totvs-agro/t-notification

Version:

Componente Totvs para notificações

26 lines (25 loc) 1.35 kB
import { ToastController, LoadingController, AlertController } from 'ionic-angular'; import { TranslateService } from '@ngx-translate/core'; import { TotvsTranslateProvider } from '@totvs-agro/t-translate'; import 'rxjs/add/operator/map'; import 'rxjs/add/operator/catch'; export declare class TotvsNotificationProvider { toastCtrl: ToastController; loadingCtrl: LoadingController; private _alertController; private _tTranslate; private _translate; private loading; static readonly SUCCESS: number; static readonly ERROR: number; static readonly WARNING: number; constructor(toastCtrl: ToastController, loadingCtrl: LoadingController, _alertController: AlertController, _tTranslate: TotvsTranslateProvider, _translate: TranslateService); initializeTTransalate(): void; toast(mensagem: any): void; toastWithButton(mensagem: any, descriptionButton: any, funcOnDismiss?: any): void; presentLoading(_enableBackdropDismiss?: boolean): Promise<any>; dismissLoading(): void; notificacionToast(tipo: any, mensagem: string): void; presentAlert(_title: string, _subTitle: string, _buttons: any[], _enableBackdropDismiss?: boolean): void; presentPrompt(_title: string, inputs: any[], _buttons: any[], _subTitle?: string, _enableBackdropDismiss?: boolean): void; }