Rxova
Skip to content

UsePasswordInputOptions

optional autoComplete?: string;

optional blocklist?: string[];

optional capsLockWarning?: boolean;

optional checkCompromised?: (password, signal) => Promise<boolean>;
ParameterType
passwordstring
signalAbortSignal

Promise<boolean>


optional checkCompromisedDelay?: number;

optional defaultRevealed?: boolean;

optional defaultValue?: string;

optional disabled?: boolean;

optional estimate?: (password) => PasswordStrength;
ParameterType
passwordstring

PasswordStrength


optional hideOnBlur?: boolean;

optional id?: string;

optional maxLength?: number;

optional minLength?: number;

optional minScore?:
| PasswordScore
| null;

optional onBlur?: (event) => void;
ParameterType
eventFocusEvent<HTMLElement>

void


optional onChange?: (value) => void;
ParameterType
valuestring

void


optional onFocus?: (event) => void;
ParameterType
eventFocusEvent<HTMLElement>

void


optional onRevealChange?: (revealed) => void;
ParameterType
revealedboolean

void


optional onValidityChange?: (valid) => void;
ParameterType
validboolean

void


optional onWarn?: (warning) => void;
ParameterType
warningPasswordWarning

void


optional readOnly?: boolean;

optional revealed?: boolean;

optional rules?: PasswordRule[];

optional userInputs?: string[];

optional value?: string;