vuetify-password-input
Version:
A password input made with vuetify
27 lines (26 loc) • 988 B
TypeScript
import { Vue } from "vue-property-decorator";
import PasswordStrength from "./components/password-strength.vue";
import { AnyStrengthFunction } from "./components/strength-types";
export default class VPasswordInput extends Vue {
_value: string;
_loading: boolean;
get is_loading(): boolean;
_show_strength: boolean;
_appendIcon: string;
_toggleable: boolean;
show_password: boolean;
strength: number;
_strength_function: AnyStrengthFunction | null;
private current_promise;
private abort_controller;
colors: string[];
get append_click_event(): false | (() => void);
get final_append_icon(): string;
toggle_show_password(): void;
on_input(value: string): void;
on_value_change(new_value: string, old_value: string): void;
on_show_strength_change(new_value: boolean, _: string): void;
on_show_strength_function_change(_: any): void;
calc_strength(value: string): Promise<void>;
}
export { PasswordStrength };