@axdspub/axiom-ui-data-services
v0.0.27
Published
`npm run storybook`
Downloads
157
Readme
Storybook
npm run storybook
Local development
Be sure yalc is installed:
npm i yalc -g
Then
yalc publish
In consuming project:
yalc add @axdspub/axiom-ui-data-services
and if already exists:
yalc update @axdspub/axiom-ui-data-services
Publish
npm login --scope=@axdspub
npm publish --dryrun
If all looks good
npm publish --access public
Usage
DataService
- Use
DataService
to make a single requestconst ds = new DataService({ url:'https://oikos.axds.co/rest/context', type:'none', }) const data = await ds.get() // use ds.destroy to cancel
- Extend
DataService
:- To implement a custom
makeUrl
function (provide example) - To implement a custom data format that isn't yet supported (provide example)
- To implement a custom
RequestItem
- Includes a DataService for data and one for metadata
Todo
- Explain types and creating urls
- Explain parsers
- Probably need to be able to pass in a parser
- Provide storybook examples
- Exclude unnecessary files from published version