Skip to content

lenoobz/flexapi

Repository files navigation

flexapi

Flexible swap mode and API request client

Config object initial thought

{
  "mode": "fake | real | mix",
  "real": {
    "client": "axios | fetch",
    "instance": axios,
    "errorHandler": () => {},
    "config": {
      "axios": {},
      "fetch": {},
      "ajax": {}
    }
  },
  "fake": {
    "delay": 1000,
    "endpoints": {
      "getExampleEndpoint": getExampleHandler,
      "postExampleEndpoint": postExampleHandler,
      "editExampleEndpoint": editExampleHandler,
      "deleteExampleEndPoint": deleteExampleHandler
    }
  }
}

About

Flexible swap mode and API request client

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors