@ionic/vue
Version:
Vue specific wrapper for @ionic/core
37 lines (36 loc) • 2 kB
TypeScript
declare const modalController: {
create(options: import("@ionic/core/components").ModalOptions<import("@ionic/core").ComponentRef>): Promise<HTMLIonModalElement>;
dismiss(data?: any, role?: string, id?: string): Promise<boolean>;
getTop(): Promise<HTMLIonModalElement>;
};
declare const popoverController: {
create(options: import("@ionic/core/components").PopoverOptions<import("@ionic/core").ComponentRef>): Promise<HTMLIonPopoverElement>;
dismiss(data?: any, role?: string, id?: string): Promise<boolean>;
getTop(): Promise<HTMLIonPopoverElement>;
};
declare const alertController: {
create(options: import("@ionic/core/components").AlertOptions): Promise<HTMLIonAlertElement>;
dismiss(data?: any, role?: string, id?: string): Promise<boolean>;
getTop(): Promise<HTMLIonAlertElement>;
};
declare const actionSheetController: {
create(options: import("@ionic/core/components").ActionSheetOptions): Promise<HTMLIonActionSheetElement>;
dismiss(data?: any, role?: string, id?: string): Promise<boolean>;
getTop(): Promise<HTMLIonActionSheetElement>;
};
declare const loadingController: {
create(options: import("@ionic/core/components").LoadingOptions): Promise<HTMLIonLoadingElement>;
dismiss(data?: any, role?: string, id?: string): Promise<boolean>;
getTop(): Promise<HTMLIonLoadingElement>;
};
declare const pickerController: {
create(options: import("@ionic/core/components").PickerOptions): Promise<HTMLIonPickerElement>;
dismiss(data?: any, role?: string, id?: string): Promise<boolean>;
getTop(): Promise<HTMLIonPickerElement>;
};
declare const toastController: {
create(options: import("@ionic/core/components").ToastOptions): Promise<HTMLIonToastElement>;
dismiss(data?: any, role?: string, id?: string): Promise<boolean>;
getTop(): Promise<HTMLIonToastElement>;
};
export { modalController, popoverController, alertController, actionSheetController, loadingController, pickerController, toastController };