{"version":3,"file":"abp-ng.feature-management-proxy.mjs","sources":["../../../../packages/feature-management/proxy/src/lib/proxy/feature-management/features.service.ts","../../../../packages/feature-management/proxy/src/abp-ng.feature-management-proxy.ts"],"sourcesContent":["import type { GetFeatureListResultDto, UpdateFeaturesDto } from './models';\r\nimport { RestService } from '@abp/ng.core';\r\nimport { Injectable, inject } from '@angular/core';\r\n\r\n@Injectable({\r\n  providedIn: 'root',\r\n})\r\nexport class FeaturesService {\r\n  private restService = inject(RestService);\r\n\r\n  apiName = 'AbpFeatureManagement';\r\n\r\n  delete = (providerName: string, providerKey: string) =>\r\n    this.restService.request<any, void>(\r\n      {\r\n        method: 'DELETE',\r\n        url: '/api/feature-management/features',\r\n        params: { providerName, providerKey },\r\n      },\r\n      { apiName: this.apiName },\r\n    );\r\n\r\n  get = (providerName: string, providerKey: string) =>\r\n    this.restService.request<any, GetFeatureListResultDto>(\r\n      {\r\n        method: 'GET',\r\n        url: '/api/feature-management/features',\r\n        params: { providerName, providerKey },\r\n      },\r\n      { apiName: this.apiName },\r\n    );\r\n\r\n  update = (providerName: string, providerKey: string, input: UpdateFeaturesDto) =>\r\n    this.restService.request<any, void>(\r\n      {\r\n        method: 'PUT',\r\n        url: '/api/feature-management/features',\r\n        params: { providerName, providerKey },\r\n        body: input,\r\n      },\r\n      { apiName: this.apiName },\r\n    );\r\n}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAOa,eAAe,CAAA;AAH5B,IAAA,WAAA,GAAA;AAIU,QAAA,IAAA,CAAA,WAAW,GAAG,MAAM,CAAC,WAAW,CAAC;QAEzC,IAAA,CAAA,OAAO,GAAG,sBAAsB;AAEhC,QAAA,IAAA,CAAA,MAAM,GAAG,CAAC,YAAoB,EAAE,WAAmB,KACjD,IAAI,CAAC,WAAW,CAAC,OAAO,CACtB;AACE,YAAA,MAAM,EAAE,QAAQ;AAChB,YAAA,GAAG,EAAE,kCAAkC;AACvC,YAAA,MAAM,EAAE,EAAE,YAAY,EAAE,WAAW,EAAE;SACtC,EACD,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,EAAE,CAC1B;AAEH,QAAA,IAAA,CAAA,GAAG,GAAG,CAAC,YAAoB,EAAE,WAAmB,KAC9C,IAAI,CAAC,WAAW,CAAC,OAAO,CACtB;AACE,YAAA,MAAM,EAAE,KAAK;AACb,YAAA,GAAG,EAAE,kCAAkC;AACvC,YAAA,MAAM,EAAE,EAAE,YAAY,EAAE,WAAW,EAAE;SACtC,EACD,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,EAAE,CAC1B;AAEH,QAAA,IAAA,CAAA,MAAM,GAAG,CAAC,YAAoB,EAAE,WAAmB,EAAE,KAAwB,KAC3E,IAAI,CAAC,WAAW,CAAC,OAAO,CACtB;AACE,YAAA,MAAM,EAAE,KAAK;AACb,YAAA,GAAG,EAAE,kCAAkC;AACvC,YAAA,MAAM,EAAE,EAAE,YAAY,EAAE,WAAW,EAAE;AACrC,YAAA,IAAI,EAAE,KAAK;SACZ,EACD,EAAE,OAAO,EAAE,IAAI,CAAC,OAAO,EAAE,CAC1B;AACJ,IAAA;+GAnCY,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAf,IAAA,SAAA,IAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,eAAe,cAFd,MAAM,EAAA,CAAA,CAAA;;4FAEP,eAAe,EAAA,UAAA,EAAA,CAAA;kBAH3B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA;;;;;;;ACND;;AAEG;;;;"}