@deanacus/ajax

1.0.1 • Public • Published

Ajax

A simple little wrapper around XMLHttpRequest to promisify getting and sending data.

Build solely as an excuse to get started learning how to create and resolve promises

Install

Use npm npm install --save @deanacus/ajax

Usage

Import the library into your file:

import '@deanacus/ajax'

Then, depending on if you want to get data, or send data, use the appropriate interface.

Get

To request data, call ajax.get()

Paramaters:

Option Value type Description
endpoint string The URL to which you would like to make the request
headers object An object containing the key/value pairs to set as request headers

Send

To send data, call ajax.send()

Paramaters:

Option Value type Description
endpoint string The URL to which you would like to send the request
payload any The data you wish to send to the enpoint. This is not processed in any way
headers object An object container the key/value pairs to set as request headers

Dependents (0)

Package Sidebar

Install

npm i @deanacus/ajax

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

3.96 kB

Total Files

3

Last publish

Collaborators

  • deanacus