@@ -124,49 +124,6 @@ export type NumberFieldHookReturnType = [
124124// all the overloads for the `useNumberField` -- not sure if there's an easier
125125// way to type these...
126126
127- export function useNumberField (
128- options : NumberFieldHookOptions & {
129- defaultValue : number | ( ( ) => number ) ;
130- disableMessage : true ;
131- }
132- ) : [ number , ProvidedNumberFieldProps , NumberFieldHookControls ] ;
133- export function useNumberField (
134- options : NumberFieldHookOptions & {
135- defaultValue : number | ( ( ) => number ) ;
136- disableMessage : false ;
137- }
138- ) : [ number , ProvidedNumberFieldMessageProps , NumberFieldHookControls ] ;
139- export function useNumberField (
140- options : NumberFieldHookOptions & {
141- defaultValue : number | ( ( ) => number ) ;
142- disableMessage ?: boolean ;
143- }
144- ) : [ number , ProvidedNumberFieldMessageProps , NumberFieldHookControls ] ;
145-
146- export function useNumberField (
147- options : NumberFieldHookOptions & {
148- disableMessage : true ;
149- }
150- ) : [ number | undefined , ProvidedNumberFieldProps , NumberFieldHookControls ] ;
151- export function useNumberField (
152- options : NumberFieldHookOptions & {
153- disableMessage : false ;
154- }
155- ) : [
156- number | undefined ,
157- ProvidedNumberFieldMessageProps ,
158- NumberFieldHookControls
159- ] ;
160- export function useNumberField (
161- options : NumberFieldHookOptions & {
162- disableMessage ?: boolean ;
163- }
164- ) : [
165- number | undefined ,
166- ProvidedNumberFieldMessageProps ,
167- NumberFieldHookControls
168- ] ;
169-
170127/**
171128 * This hook is used to control the value for the `TextField` component acting
172129 * as an `<input type="number">` and ensuring that a "valid" `number` is
@@ -209,6 +166,48 @@ export function useNumberField(
209166 * @returns @see {@link NumberFieldHookReturnType }
210167 * @remarks \@since 2.5.0
211168 */
169+ export function useNumberField (
170+ options : NumberFieldHookOptions & {
171+ defaultValue : number | ( ( ) => number ) ;
172+ disableMessage : true ;
173+ }
174+ ) : [ number , ProvidedNumberFieldProps , NumberFieldHookControls ] ;
175+ export function useNumberField (
176+ options : NumberFieldHookOptions & {
177+ defaultValue : number | ( ( ) => number ) ;
178+ disableMessage : false ;
179+ }
180+ ) : [ number , ProvidedNumberFieldMessageProps , NumberFieldHookControls ] ;
181+ export function useNumberField (
182+ options : NumberFieldHookOptions & {
183+ defaultValue : number | ( ( ) => number ) ;
184+ disableMessage ?: boolean ;
185+ }
186+ ) : [ number , ProvidedNumberFieldMessageProps , NumberFieldHookControls ] ;
187+
188+ export function useNumberField (
189+ options : NumberFieldHookOptions & {
190+ disableMessage : true ;
191+ }
192+ ) : [ number | undefined , ProvidedNumberFieldProps , NumberFieldHookControls ] ;
193+ export function useNumberField (
194+ options : NumberFieldHookOptions & {
195+ disableMessage : false ;
196+ }
197+ ) : [
198+ number | undefined ,
199+ ProvidedNumberFieldMessageProps ,
200+ NumberFieldHookControls
201+ ] ;
202+ export function useNumberField (
203+ options : NumberFieldHookOptions & {
204+ disableMessage ?: boolean ;
205+ }
206+ ) : [
207+ number | undefined ,
208+ ProvidedNumberFieldMessageProps ,
209+ NumberFieldHookControls
210+ ] ;
212211export function useNumberField ( {
213212 id,
214213 defaultValue,
0 commit comments