UNPKG

@sorasys/orange-sms-gateway

Version:

A lightweight and intuitive Node.js package for integrating with the Orange SMS API.

25 lines (22 loc) 592 B
interface OrangeSmsClientConfigs { sender: string; authHeader: string; } interface SendSmsParams { phone: string; message: string; } declare class OrangeSmsClient { sender: string; authHeader: string; private token; private tokenExpiry; private isAuthenticating; constructor(params: OrangeSmsClientConfigs); send(params: SendSmsParams): Promise<void>; private authenticate; private checkAuthTokenExpiry; private isTokenExpired; private createHeaders; } export { OrangeSmsClient, type OrangeSmsClientConfigs, type SendSmsParams };