- 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();
overlay.onDidDismiss((value: any) => {
overlay.onDidDismiss((value: any, role: string) => {
this._fireBlur();
this._overlay = undefined;
});

View File

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

View File

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