From e574ffe85a5aa1baf8d843d1807bedf358328f64 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Wed, 13 Dec 2023 17:51:23 -0500 Subject: [PATCH] chore(picker): mark ionInputModeChange as internal (#28701) --- core/api.txt | 1 - core/src/components/picker/picker.tsx | 3 +++ packages/angular/src/directives/proxies.ts | 8 +------- packages/angular/standalone/src/directives/proxies.ts | 8 +------- 4 files changed, 5 insertions(+), 15 deletions(-) diff --git a/core/api.txt b/core/api.txt index 18ddd2118c..2f163e4cc5 100644 --- a/core/api.txt +++ b/core/api.txt @@ -909,7 +909,6 @@ ion-note,css-prop,--color ion-picker,shadow ion-picker,prop,mode,"ios" | "md",undefined,false,false -ion-picker,event,ionInputModeChange,PickerChangeEventDetail,true ion-picker,css-prop,--fade-background-rgb ion-picker,css-prop,--highlight-background ion-picker,css-prop,--highlight-border-radius diff --git a/core/src/components/picker/picker.tsx b/core/src/components/picker/picker.tsx index 76f7ac1089..e6dc05699b 100644 --- a/core/src/components/picker/picker.tsx +++ b/core/src/components/picker/picker.tsx @@ -26,6 +26,9 @@ export class Picker implements ComponentInterface { @Element() el!: HTMLIonPickerElement; + /** + * @internal + */ @Event() ionInputModeChange!: EventEmitter; /** diff --git a/packages/angular/src/directives/proxies.ts b/packages/angular/src/directives/proxies.ts index 6fb2875226..ab00b61a98 100644 --- a/packages/angular/src/directives/proxies.ts +++ b/packages/angular/src/directives/proxies.ts @@ -1432,17 +1432,11 @@ export class IonPicker { constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { c.detach(); this.el = r.nativeElement; - proxyOutputs(this, this.el, ['ionInputModeChange']); } } -import type { PickerChangeEventDetail as IIonPickerPickerChangeEventDetail } from '@ionic/core'; - -export declare interface IonPicker extends Components.IonPicker { - - ionInputModeChange: EventEmitter>; -} +export declare interface IonPicker extends Components.IonPicker {} @ProxyCmp({ diff --git a/packages/angular/standalone/src/directives/proxies.ts b/packages/angular/standalone/src/directives/proxies.ts index e70cc29da2..9897a2573c 100644 --- a/packages/angular/standalone/src/directives/proxies.ts +++ b/packages/angular/standalone/src/directives/proxies.ts @@ -1426,17 +1426,11 @@ export class IonPicker { constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { c.detach(); this.el = r.nativeElement; - proxyOutputs(this, this.el, ['ionInputModeChange']); } } -import type { PickerChangeEventDetail as IIonPickerPickerChangeEventDetail } from '@ionic/core/components'; - -export declare interface IonPicker extends Components.IonPicker { - - ionInputModeChange: EventEmitter>; -} +export declare interface IonPicker extends Components.IonPicker {} @ProxyCmp({