0.0.8 • Published 2 years ago
ts-kavenegar v0.0.8
typescript package repository GitHub Page
javascript package repository GitHub page
Description
typescript package for kavenegar
Installation
$ npm i --save ts-kavenegar
Usage
Create instance
import { Kavenegar } from 'ts-kavenegar";
const kavenegar: Kavenegar = new Kavenegar('Your Kavenegar API key');
Use it
import { SendDTO } from 'ts-kavenegar";
const sendData: SendDTO = { message: 'hi..', receptor: '09120000000' };
const result = await kavenegar.send(sendData);
Error handling
import { KavenegarError } from 'ts-kavenegar";
- With Async/await
try {
const result = await kavenegar.selectoutbox(sendData);
} catch (err: any) {
if (err instanceof KavenegarError) {
// handling kavenegar error
console.log('error name', err.name); // 417
console.log('error message', err.message); // دسترسی به اطلاعات مورد نظر برای شما امکان پذیر نیست
}
//handling other error
}
- With Promise => .then
kavenegar
.selectoutbox(sendData)
.then((res) => {
// result
})
.catch((err) => {
if (err instanceof KavenegarError) {
// handling kavenegar error
console.log('error name', err.name); // 417
console.log('error message', err.message); // دسترسی به اطلاعات مورد نظر برای شما امکان پذیر نیست
}
//handling other error
});