refactor(all): make all method return a promise

This commit is contained in:
Manu Mtz.-Almeida
2018-08-28 18:16:10 +02:00
parent 5d32115684
commit 1d46973785
53 changed files with 304 additions and 439 deletions

View File

@ -159,8 +159,8 @@ export class ActionSheet implements OverlayInterface {
*
*/
@Method()
onDidDismiss(callback?: (detail: OverlayEventDetail) => void): Promise<OverlayEventDetail> {
return eventMethod(this.el, 'ionActionSheetDidDismiss', callback);
onDidDismiss(): Promise<OverlayEventDetail> {
return eventMethod(this.el, 'ionActionSheetDidDismiss');
}
/**
@ -169,8 +169,8 @@ export class ActionSheet implements OverlayInterface {
*
*/
@Method()
onWillDismiss(callback?: (detail: OverlayEventDetail) => void): Promise<OverlayEventDetail> {
return eventMethod(this.el, 'ionActionSheetWillDismiss', callback);
onWillDismiss(): Promise<OverlayEventDetail> {
return eventMethod(this.el, 'ionActionSheetWillDismiss');
}
private buttonClick(button: ActionSheetButton) {