ウェブサイト検索

typescript - IBM LoopBack 4 で、モデルのプロパティに getter と setter を使うことはできますか?


loopback CLI (lb4 model) でモデルを生成すると、いくつかのプロパティを持つモデルが得られます。特に、ユーザーエンティティのパスワードをハッシュ化するセッターを作成しようとしています。

最初に、次のコードを取得します:

@property({
  type: 'string',
  required: true,
})
password: string;

このコードをこれに変更できるか知りたいです:

@property({
  type: 'string',
  required: true,
})
private _password: string;

set password(password: string) {
  this._password = Password.hash(password);
}