From 3a084caf8379df8ee2c334e51d92dd391e13473a Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Thu, 12 Oct 2023 14:24:54 -0400 Subject: [PATCH] radio setFocus method has correct type --- core/src/components.d.ts | 2 +- core/src/components/radio/radio.tsx | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/core/src/components.d.ts b/core/src/components.d.ts index 72e908cb922..52da25ccebd 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -2254,7 +2254,7 @@ export namespace Components { */ "name": string; "setButtonTabindex": (value: number) => Promise; - "setFocus": (ev: any) => Promise; + "setFocus": (ev: globalThis.Event) => Promise; /** * the value of the radio. */ diff --git a/core/src/components/radio/radio.tsx b/core/src/components/radio/radio.tsx index e22a47b34f5..24f03cdd86e 100644 --- a/core/src/components/radio/radio.tsx +++ b/core/src/components/radio/radio.tsx @@ -136,8 +136,7 @@ export class Radio implements ComponentInterface { /** @internal */ @Method() - async setFocus(ev: any) { - // TODO(FW-2832): type (using Event triggers a build error due to conflict with Stencil Event import) + async setFocus(ev: globalThis.Event) { ev.stopPropagation(); ev.preventDefault();