@c8y/ngx-components
Version:
Angular modules for Cumulocity IoT applications
1 lines • 3.5 kB
Source Map (JSON)
{"version":3,"file":"c8y-ngx-components-advanced-software-management.mjs","sources":["../../advanced-software-management/advanced-software.service.ts","../../advanced-software-management/advanced-software.module.ts","../../advanced-software-management/c8y-ngx-components-advanced-software-management.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\nimport { FetchClient, IManagedObject, IResultList, Service } from '@c8y/client';\nimport { AppStateService } from '@c8y/ngx-components';\nimport type { IAdvancedSoftwareService } from '@c8y/ngx-components/repository/shared';\n\n@Injectable()\nexport class AdvancedSoftwareService\n extends Service<IManagedObject>\n implements IAdvancedSoftwareService\n{\n private static readonly applicationName = 'advanced-software-mgmt';\n\n protected baseUrl = 'service/advanced-software-mgmt';\n protected listUrl = 'software';\n protected propertyName = 'softwareList';\n\n private isAvailable: Promise<boolean>;\n\n constructor(\n client: FetchClient,\n private appState: AppStateService\n ) {\n super(client);\n }\n\n list(filter: object = {}): Promise<IResultList<IManagedObject>> {\n return super.list(filter);\n }\n\n isASMAvailable(): Promise<boolean> {\n if (this.isAvailable === undefined) {\n this.isAvailable = this.appState.isApplicationAvailable(\n AdvancedSoftwareService.applicationName\n );\n }\n\n return this.isAvailable;\n }\n}\n","import { CommonModule } from '@angular/common';\nimport { NgModule } from '@angular/core';\nimport { CoreModule, hookService } from '@c8y/ngx-components';\nimport { AdvancedSoftwareService } from './advanced-software.service';\n\n@NgModule({\n imports: [CommonModule, CoreModule],\n providers: [AdvancedSoftwareService, hookService('asm', AdvancedSoftwareService)]\n})\nexport class AdvancedSoftwareModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './index';\n"],"names":[],"mappings":";;;;;;;;AAMM,MAAO,uBACX,SAAQ,OAAuB,CAAA;aAGP,IAAe,CAAA,eAAA,GAAG,wBAAH,CAA4B,EAAA;IAQnE,WACE,CAAA,MAAmB,EACX,QAAyB,EAAA;QAEjC,KAAK,CAAC,MAAM,CAAC,CAAC;QAFN,IAAQ,CAAA,QAAA,GAAR,QAAQ,CAAiB;QARzB,IAAO,CAAA,OAAA,GAAG,gCAAgC,CAAC;QAC3C,IAAO,CAAA,OAAA,GAAG,UAAU,CAAC;QACrB,IAAY,CAAA,YAAA,GAAG,cAAc,CAAC;KASvC;IAED,IAAI,CAAC,SAAiB,EAAE,EAAA;AACtB,QAAA,OAAO,KAAK,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC;KAC3B;IAED,cAAc,GAAA;AACZ,QAAA,IAAI,IAAI,CAAC,WAAW,KAAK,SAAS,EAAE;AAClC,YAAA,IAAI,CAAC,WAAW,GAAG,IAAI,CAAC,QAAQ,CAAC,sBAAsB,CACrD,uBAAuB,CAAC,eAAe,CACxC,CAAC;SACH;QAED,OAAO,IAAI,CAAC,WAAW,CAAC;KACzB;+GA/BU,uBAAuB,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,WAAA,EAAA,EAAA,EAAA,KAAA,EAAA,EAAA,CAAA,eAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA,EAAA;mHAAvB,uBAAuB,EAAA,CAAA,CAAA,EAAA;;4FAAvB,uBAAuB,EAAA,UAAA,EAAA,CAAA;kBADnC,UAAU;;;MCIE,sBAAsB,CAAA;+GAAtB,sBAAsB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA,EAAA;gHAAtB,sBAAsB,EAAA,OAAA,EAAA,CAHvB,YAAY,EAAE,UAAU,CAAA,EAAA,CAAA,CAAA,EAAA;AAGvB,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,sBAAsB,EAFtB,SAAA,EAAA,CAAC,uBAAuB,EAAE,WAAW,CAAC,KAAK,EAAE,uBAAuB,CAAC,CAAC,EADvE,OAAA,EAAA,CAAA,YAAY,EAAE,UAAU,CAAA,EAAA,CAAA,CAAA,EAAA;;4FAGvB,sBAAsB,EAAA,UAAA,EAAA,CAAA;kBAJlC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;AACR,oBAAA,OAAO,EAAE,CAAC,YAAY,EAAE,UAAU,CAAC;oBACnC,SAAS,EAAE,CAAC,uBAAuB,EAAE,WAAW,CAAC,KAAK,EAAE,uBAAuB,CAAC,CAAC;AAClF,iBAAA,CAAA;;;ACRD;;AAEG;;;;"}