@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
27 lines • 1.23 kB
TypeScript
import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core';
import { NewPassword } from './password.model';
import { NgModel, ValidatorFn } from '@angular/forms';
import { LoginService } from '../login/login.service';
import * as i0 from "@angular/core";
export declare class NewPasswordComponent implements OnInit {
private loginService;
private cdRef;
password: EventEmitter<object | NewPassword>;
model: any;
changePassword: boolean;
passwordEnforced: boolean;
minlength: number;
requirementsFulfilled: boolean;
newPasswordModel: NgModel;
set _newPasswordModel(ngModel: NgModel);
constructor(loginService: LoginService, cdRef: ChangeDetectorRef);
passwordChecklistValidator: ValidatorFn;
ngOnInit(): void;
newPasswordChanged(): void;
updateValidity(requirementsFulfilled: boolean): void;
loadPasswordStrengthSettings(): Promise<void>;
toggleChangePassword(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<NewPasswordComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<NewPasswordComponent, "c8y-new-password", never, {}, { "password": "password"; }, never, never, false, never>;
}
//# sourceMappingURL=new-password.component.d.ts.map