diff --git a/src/interface.ts b/src/interface.ts index 1800125..8b3adcc 100644 --- a/src/interface.ts +++ b/src/interface.ts @@ -148,6 +148,7 @@ export interface InputRef { ) => void; select: () => void; input: HTMLInputElement | null; + nativeElement: HTMLElement | null; } export interface ChangeEventInfo { diff --git a/tests/index.test.tsx b/tests/index.test.tsx index cf02d61..0c12ad5 100644 --- a/tests/index.test.tsx +++ b/tests/index.test.tsx @@ -382,6 +382,7 @@ describe('Input ref', () => { const { container } = render(); const inputEl = container.querySelector('input')!; expect(ref.current?.input).toBe(inputEl); + expect(ref.current?.nativeElement).toBe(inputEl); }); });