0.0.24 • Published 5 months ago

@axdspub/axiom-ui-data-services v0.0.24

Weekly downloads
-
License
-
Repository
-
Last release
5 months ago

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 request

    const 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)

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