@alpakaio/alpaka-native-request
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

alpaka-native-request

npm version

Request facade used by Alpaka React Native apps.

TOC

Installation

Using npm:

npm install --save @alpakaio/alpaka-native-request

Usage

import UserAgent from '@alpakaio/alpaka-native-request';

API

Method Return Type  iOS Android Windows Since
createRequest(tenant, [token]) Promise<Request> 1.0.0
createInstance() Promise<Request> 1.0.0

createRequest()

Creates or gets a current axios instance configured to communicate with the Alpaka API

Examples

const request = await createRequest('test');
const response = request.get('version');
console.log(response.data.version);
createRequest((request) => (request.get('version'))).then((response) => {
    console.log(response.data.version);
});

createInstance()

Creates an axios instance with an Alpaka user agent assigned

Examples

const axios = await createInstance();
const response = axios.get('https://alpaka.alpaka.io/api/v3/version');
console.log(response.data.version);
createInstance((axios) => (axios.get('https://alpaka.alpaka.io/api/v3/version'))).then((response) => {
    console.log(response.data.version);
});

Release Notes

See the CHANGELOG.md.

Readme

Keywords

Package Sidebar

Install

npm i @alpakaio/alpaka-native-request

Weekly Downloads

4

Version

1.0.2

License

MIT

Unpacked Size

11.7 kB

Total Files

14

Last publish

Collaborators

  • phillrodgers
  • thomastuts
  • victoriafrench