@datns/api

API functions for HTTP Requests and Websockets

Usage no npm install needed!

<script type="module">
  import datnsApi from 'https://cdn.skypack.dev/@datns/api';
</script>

README

@datns/api

HTTP requests with axios

Usage

import { send, subscribe, endCallForId } from '@datns/api'

const call = {
  url: 'your request url string',
  data?: {},
  params?: { for: GET requests },
  httpMethod?: 'your deisred http method type (default is 'post')',
  headers?: { YOUR_HEADER_NAME: your-header-value },
  successCallback?: Function to return on success,
  errorCallback?: Function to return on error
};

send(call);
subscribe('id for call', call, timeout?);
endCallForId('id for call');

License

@datns/api is MIT licensed.