1.0.2 • Published 3 years ago
@emilgroup/typescript-axios-sdk v1.0.2
@emilgroup/typescript-axios-sdk@1.0.2
This TypeScript/JavaScript client utilizes axios. The generated Node module can be used in the following environments:
Environment
- Node.js
- Webpack
- Browserify
Language level
- ES5 - you must have a Promises/A+ library installed
- ES6
Module system
- CommonJS
- ES6 module system
It can be used in both TypeScript and JavaScript. In TypeScript, the definition should be automatically resolved via package.json. (Reference)
Consuming
navigate to the folder of your consuming project and run one of the following commands.
npm install @emilgroup/typescript-axios-sdk@1.0.2 --saveAnd then you can import EmilApi.
import { EmilApi } from '@emilgroup/typescript-axios-sdk';
const emilApi = new EmilApi();To use authentication protected endpoints, you have to first authorize. To do so, use the authorize function in EmilApi:
async function listAccounts(): Promise<Void> {
try {
const emilApi = new EmilApi();
await emilApi.authorize('username', 'password');
const { data: { items } } = await emilApi.accounts.listAccounts();
console.log(items);
} catch(error) {
// process error
}
}1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago
1.0.0-beta.3
3 years ago
1.0.0-beta.1
3 years ago
1.0.0-beta.0
3 years ago