@iotile/iotile-common
Version:
Common utilities for IoTile Packages and Applications
19 lines (18 loc) • 581 B
TypeScript
import { ControllerBase } from "./controller-base";
export interface ModalOptions {
animation: string;
backdropClickToClose: boolean;
hardwareBackButtonClose: boolean;
customController?: string;
}
export declare class ModalBase extends ControllerBase {
private modal;
private customController;
private templateURL;
private options;
constructor(name: string, templateURL: string, $injector: any, options: ModalOptions);
private createModal();
show(...args: any[]): Promise<void>;
hide(): Promise<void>;
remove(): Promise<void>;
}