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();