Licence
LGPL-3.0
Version
10.4.1
Deps
0
Size
13 kB
Vulns
0
Weekly
1.3K
Description
@volo/abp-app-config is a framework-agnostic client for ABP application configuration endpoints.
It provides helpers to fetch:
GET /api/abp/application-configurationGET /api/abp/application-localization
plus a simple subscribe/snapshot state model.
Install
npm i @volo/abp-app-configBasic Usage
import { createAbpAppConfig } from '@volo/abp-app-config'
const appConfig = createAbpAppConfig({
baseUrl: 'https://localhost:44300',
})
await appConfig.fetchConfig()
const snapshot = appConfig.getSnapshot()
const grantedPolicies = snapshot.data?.auth?.grantedPolicies ?? {}Options
baseUrl: API host (string or function returning string)configPath: default/api/abp/application-configurationlocalizationPath: default/api/abp/application-localizationheaders: default request headersfetchOptions: default fetch init optionsdefaultCulture: defaultendefaultResource: optional localization resource fallbackincludeLocalizationResources: app-config query option, defaulttruefetchImpl: custom fetch implementation