@bitrix24/b24jssdk
Version:
Bitrix24 REST API JavaScript SDK
1 lines • 1.33 kB
Source Map (JSON)
{"version":3,"file":"app-manager.mjs","sources":["../../../src/helper/app-manager.ts"],"sourcesContent":["import type { TypeApp } from '../types/b24-helper'\nimport { AbstractHelper } from './abstract-helper'\nimport { StatusDescriptions } from '../types/b24-helper'\n\nexport class AppManager extends AbstractHelper {\n protected override _data: null | TypeApp = null\n\n /**\n * @inheritDoc\n */\n override async initData(data: TypeApp): Promise<void> {\n this._data = data\n }\n\n get data(): TypeApp {\n if (null === this._data) {\n throw new Error('AppManager.data not initialized')\n }\n\n return this._data\n }\n\n get statusCode(): string {\n return (\n StatusDescriptions[this.data.status as keyof typeof StatusDescriptions]\n || 'Unknown status'\n )\n }\n}\n"],"names":[],"mappings":";;;;;;;;;;;;;AAIO,MAAM,mBAAmB,cAAA,CAAe;AAAA,EAJ/C;AAI+C,IAAA,MAAA,CAAA,IAAA,EAAA,YAAA,CAAA;AAAA;AAAA,EAC1B,KAAA,GAAwB,IAAA;AAAA;AAAA;AAAA;AAAA,EAK3C,MAAe,SAAS,IAAA,EAA8B;AACpD,IAAA,IAAA,CAAK,KAAA,GAAQ,IAAA;AAAA,EACf;AAAA,EAEA,IAAI,IAAA,GAAgB;AAClB,IAAA,IAAI,IAAA,KAAS,KAAK,KAAA,EAAO;AACvB,MAAA,MAAM,IAAI,MAAM,iCAAiC,CAAA;AAAA,IACnD;AAEA,IAAA,OAAO,IAAA,CAAK,KAAA;AAAA,EACd;AAAA,EAEA,IAAI,UAAA,GAAqB;AACvB,IAAA,OACE,kBAAA,CAAmB,IAAA,CAAK,IAAA,CAAK,MAAyC,CAAA,IACnE,gBAAA;AAAA,EAEP;AACF;;;;"}