- typified onDidDismiss and onWillDismiss signature to clearify supplied parameters

This commit is contained in:
Jan Hafner
2017-05-04 21:23:19 +02:00
parent d350ddc175
commit abf6bd1f68
3 changed files with 6 additions and 6 deletions

View File

@ -370,7 +370,7 @@ export class Select extends BaseInput<any> implements OnDestroy {
this._fireFocus(); this._fireFocus();
overlay.onDidDismiss((value: any) => { overlay.onDidDismiss((value: any, role: string) => {
this._fireBlur(); this._fireBlur();
this._overlay = undefined; this._overlay = undefined;
}); });

View File

@ -51,7 +51,7 @@ export class OverlayProxy {
/** /**
* Called when the current viewController has be successfully dismissed * Called when the current viewController has be successfully dismissed
*/ */
onDidDismiss(callback: Function) { onDidDismiss(callback: (data: any, role: string) => void) {
this._onDidDismiss = callback; this._onDidDismiss = callback;
if (this.overlay) { if (this.overlay) {
this.overlay.onDidDismiss(this._onDidDismiss); this.overlay.onDidDismiss(this._onDidDismiss);

View File

@ -35,8 +35,8 @@ export class ViewController {
private _isHidden: boolean = false; private _isHidden: boolean = false;
private _leavingOpts: NavOptions; private _leavingOpts: NavOptions;
private _nb: Navbar; private _nb: Navbar;
private _onDidDismiss: Function; private _onDidDismiss: (data: any, role: string) => void;
private _onWillDismiss: Function; private _onWillDismiss: (data: any, role: string) => void;
private _dismissData: any; private _dismissData: any;
private _dismissRole: any; private _dismissRole: any;
private _detached: boolean; private _detached: boolean;
@ -149,14 +149,14 @@ export class ViewController {
/** /**
* Called when the current viewController has be successfully dismissed * Called when the current viewController has be successfully dismissed
*/ */
onDidDismiss(callback: Function) { onDidDismiss(callback: (data: any, role: string) => void) {
this._onDidDismiss = callback; this._onDidDismiss = callback;
} }
/** /**
* Called when the current viewController will be dismissed * Called when the current viewController will be dismissed
*/ */
onWillDismiss(callback: Function) { onWillDismiss(callback: (data: any, role: string) => void) {
this._onWillDismiss = callback; this._onWillDismiss = callback;
} }