Licence
MIT
Version
1.0.13
Deps
6
Size
4.3 MB
Vulns
0
Weekly
0
sidebarDepth: 2
Cached APIs
Description
A locally cached version of SCBD's most static API's.
Install
yarn add @action-agenda/cached-apis
npm install @action-agenda/cached-apis
initializeApiStore = (opts = {})
initializes the local store (IndexedDB/WebSQL/local storage) depending on client.
Properties: (options:Object)
<<< @/packages/cached-apis/src/default-options.mjs#options
Options: apisUrls
<<< @/packages/cached-apis/src/default-options.mjs#apisUrls
Options: dataSources
<<< @/packages/cached-apis/src/default-options.mjs#dataSources
getData = async (dataSource, noCache=false)
lookUp = async(dataSource, keys, single=false)
Data References
Action Categories
{{actionCategories}}
Thematic Areas
{{subjects}}
Government Types
{{govTypes}}
Organization Types
{{orgTypes}}
Regions
{{regions}}
Aichi Biodiversity Targets
{{aichis}}
SDG's
{{sdgs}}
Countries
{{countries}}
Jurisdictions
{{jurisdictions}}
Example
lookUp('all', ['528B1187-F1BD-4479-9FB3-ADBD9076D361', 'ca' ,'AICHI-TARGET-10','CBD-SUBJECT-ABS'])
{{lookUp}}
#
CachedApis.getData('actionCategories')
{{actionCategories}}