{"version":3,"file":"profile-manager.mjs","sources":["../../../src/helper/profile-manager.ts"],"sourcesContent":["import { AbstractHelper } from './abstract-helper'\nimport type { TypeUser } from '../types/b24-helper'\n\nexport class ProfileManager extends AbstractHelper {\n  protected override _data: null | TypeUser = null\n\n  /**\n   * @inheritDoc\n   */\n  override async initData(data: TypeUser): Promise<void> {\n    this._data = data\n  }\n\n  get data(): TypeUser {\n    if (null === this._data) {\n      throw new Error('ProfileManager.data not initialized')\n    }\n\n    return this._data\n  }\n}\n"],"names":[],"mappings":";;;;;;;;;;;;AAGO,MAAM,uBAAuB,cAAA,CAAe;AAAA,EAHnD;AAGmD,IAAA,MAAA,CAAA,IAAA,EAAA,gBAAA,CAAA;AAAA;AAAA,EAC9B,KAAA,GAAyB,IAAA;AAAA;AAAA;AAAA;AAAA,EAK5C,MAAe,SAAS,IAAA,EAA+B;AACrD,IAAA,IAAA,CAAK,KAAA,GAAQ,IAAA;AAAA,EACf;AAAA,EAEA,IAAI,IAAA,GAAiB;AACnB,IAAA,IAAI,IAAA,KAAS,KAAK,KAAA,EAAO;AACvB,MAAA,MAAM,IAAI,MAAM,qCAAqC,CAAA;AAAA,IACvD;AAEA,IAAA,OAAO,IAAA,CAAK,KAAA;AAAA,EACd;AACF;;;;"}