ModalsPlugin

alert

alert(options: AlertOptions): Promise<void>
Show an alert modal
options AlertOptions
Returns: Promise<void>

confirm

confirm(options: ConfirmOptions): Promise<ConfirmResult>
Show a confirmation modal
options ConfirmOptions
Returns: Promise<ConfirmResult>

prompt

prompt(options: PromptOptions): Promise<PromptResult>
Show a prompt modal
options PromptOptions
Returns: Promise<PromptResult>

showActions

showActions(options: ActionSheetOptions): Promise<ActionSheetResult>
Show an Action Sheet style modal with various options for the user to select.
options ActionSheetOptions
Returns: Promise<ActionSheetResult>

addListener

addListener(eventName: string, listenerFunc: Function): PluginListenerHandle
eventName string
listenerFunc Function
Returns: PluginListenerHandle

Interfaces Used

AlertOptions

interface AlertOptions {
buttonTitle ?: string;
message : string;
title : string;
}

ConfirmOptions

interface ConfirmOptions {
cancelButtonTitle ?: string;
message : string;
okButtonTitle ?: string;
title : string;
}

ConfirmResult

interface ConfirmResult {
value : boolean;
}

PromptOptions

interface PromptOptions {
cancelButtonTitle ?: string;
inputPlaceholder ?: string;
message : string;
okButtonTitle ?: string;
title : string;
}

PromptResult

interface PromptResult {
cancelled : boolean;
value : string;
}

ActionSheetOptions

interface ActionSheetOptions {
message ?: string;
options : ActionSheetOption[];
title : string;
}

ActionSheetResult

interface ActionSheetResult {
index : number;
}