ionic-angular
Version:
A powerful framework for building mobile and progressive web apps with JavaScript and Angular
52 lines (51 loc) • 1.59 kB
TypeScript
import { App } from '../app/app';
import { AlertButton, AlertInputOptions, AlertOptions } from './alert-options';
import { Config } from '../../config/config';
import { NavOptions } from '../../navigation/nav-util';
import { ViewController } from '../../navigation/view-controller';
/**
* @hidden
*/
export declare class Alert extends ViewController {
private _app;
constructor(app: App, opts: AlertOptions, config: Config);
/**
* @hidden
*/
getTransitionName(direction: string): string;
/**
* @param {string} title Alert title
*/
setTitle(title: string): Alert;
/**
* @param {string} subTitle Alert subtitle
*/
setSubTitle(subTitle: string): Alert;
/**
* @param {string} message Alert message content
*/
setMessage(message: string): Alert;
/**
* @param {object} input Alert input
*/
addInput(input: AlertInputOptions): Alert;
/**
* @param {any} button Alert button
*/
addButton(button: AlertButton | string): Alert;
/**
* @param {string} cssClass Set the CSS class names on the alert's outer wrapper.
*/
setCssClass(cssClass: string): Alert;
/**
* @param {string} mode Set the mode of the alert (ios, md, wp).
*/
setMode(mode: string): void;
/**
* Present the alert instance.
*
* @param {NavOptions} [navOptions={}] Nav options to go with this transition.
* @returns {Promise} Returns a promise which is resolved when the transition has completed.
*/
present(navOptions?: NavOptions): Promise<any>;
}