Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 977 Bytes

README.md

File metadata and controls

35 lines (22 loc) · 977 Bytes

Classes

Home > Classes

Summary

The Api* classes form the backbone of Axios Actions, siloing logic and configuration away from the rest of your application, allowing you to query for data using minimal code.

The classes are broken out as follows:

Package classes

Core:

  • ApiCore
    Provides base functionality for all other classes
  • ApiGroup
    Extends ApiCore to package URLs as callable actions

Services:

  • ApiEndpoint
    Extends ApiGroup to manage CRUD endpoints
  • ApiResource
    Extends ApiEndpoint to more fully manage CRUD resources

Demo classes

The following classes are available in the demo files:

  • VuexResource
    Extends ApiGroup to manage CRUD endpoints
  • ApiGraphQL
    Extends ApiGroup to query GraphQL endpoints