File

src/app/models/login-vm.model.ts

Index

Properties
Methods
Accessors

Methods

Private plainTextPasswordIsValid
plainTextPasswordIsValid()
Returns : boolean

Properties

Public passwordPlainText
passwordPlainText: string
Type : string
Public username
username: string
Type : string

Accessors

passwordBase64
getpasswordBase64()
export class LoginVm {
  public username: string;
  public passwordPlainText: string;
  get passwordBase64(): string {
    return this.plainTextPasswordIsValid()
      ? window.btoa(this.passwordPlainText)
      : null;
  }

  private plainTextPasswordIsValid(): boolean {
    return (
      this.passwordPlainText !== undefined &&
      this.passwordPlainText !== null &&
      this.passwordPlainText.length > 0
    );
  }
}

results matching ""

    No results matching ""