From 455e70b1e03bb8cf36613033e5f00202b3bf01e9 Mon Sep 17 00:00:00 2001 From: Connor Wagner Date: Sun, 23 Jun 2024 06:58:36 -0600 Subject: [PATCH 1/2] Add typescript definitions --- autosize-input.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 autosize-input.d.ts diff --git a/autosize-input.d.ts b/autosize-input.d.ts new file mode 100644 index 0000000..929147b --- /dev/null +++ b/autosize-input.d.ts @@ -0,0 +1,7 @@ +declare module "autosize-input" { + function autosizeInput( + element: HTMLInputElement, + options?: { minWidth?: boolean | string } + ): void; + export = autosizeInput; +} From 140f7492c5bc4b0f95f26485a0459ef1ea426be6 Mon Sep 17 00:00:00 2001 From: Connor Wagner Date: Sun, 23 Jun 2024 07:47:03 -0600 Subject: [PATCH 2/2] Add missing cleanup function return type --- autosize-input.d.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/autosize-input.d.ts b/autosize-input.d.ts index 929147b..c48a2bd 100644 --- a/autosize-input.d.ts +++ b/autosize-input.d.ts @@ -1,7 +1,11 @@ declare module "autosize-input" { + type AutosizeInputOptions = { minWidth?: boolean | string }; + type AutosizeInputCleanup = () => void; + function autosizeInput( element: HTMLInputElement, - options?: { minWidth?: boolean | string } - ): void; + options?: AutosizeInputOptions + ): AutosizeInputCleanup; + export = autosizeInput; }