0.1.3 #4
@@ -10,7 +10,9 @@ export interface TextInputProps<A, R> extends Omit<useInput.Options<A, R>, "sche
|
|||||||
|
|
||||||
export const TextInputPropsEquivalence: Equivalence.Equivalence<TextInputProps<unknown, unknown>> = Equivalence.struct({
|
export const TextInputPropsEquivalence: Equivalence.Equivalence<TextInputProps<unknown, unknown>> = Equivalence.struct({
|
||||||
ref: Equivalence.strict(),
|
ref: Equivalence.strict(),
|
||||||
debounce: Duration.Equivalence,
|
debounce: (self?: Duration.Duration, that?: Duration.Duration) => (self === undefined || that === undefined)
|
||||||
|
? self === that
|
||||||
|
: Duration.Equivalence(self, that),
|
||||||
textFieldRootProps: Record.getEquivalence(Equivalence.strict()),
|
textFieldRootProps: Record.getEquivalence(Equivalence.strict()),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user