feat(all): add optional generics typings for overlay component methods (#21393)

This commit is contained in:
Alexey Vinogradov
2020-06-03 20:08:27 +07:00
committed by GitHub
parent c7e94a1f23
commit 5bf83b80d7
16 changed files with 70 additions and 70 deletions

View File

@ -227,7 +227,7 @@ export class Modal implements ComponentInterface, OverlayInterface {
* Returns a promise that resolves when the modal did dismiss.
*/
@Method()
onDidDismiss(): Promise<OverlayEventDetail> {
onDidDismiss<T = any>(): Promise<OverlayEventDetail<T>> {
return eventMethod(this.el, 'ionModalDidDismiss');
}
@ -235,7 +235,7 @@ export class Modal implements ComponentInterface, OverlayInterface {
* Returns a promise that resolves when the modal will dismiss.
*/
@Method()
onWillDismiss(): Promise<OverlayEventDetail> {
onWillDismiss<T = any>(): Promise<OverlayEventDetail<T>> {
return eventMethod(this.el, 'ionModalWillDismiss');
}