UNPKG

@bdcode/sms

Version:

Unified (BD) SMS Providers client package for all TS/JS applications

21 lines 671 B
import { SmsNetBd, type SmsNetBdConfig } from "./adapters/smsnetbd.js"; export declare const smsAdapters: readonly ["sms-net-bd", "bulk-sms-dhaka"]; export type ADAPTERS_MAP = { "sms-net-bd": { client: SmsNetBd; config: SmsNetBdConfig; }; "bulk-sms-dhaka": { client: unknown; config: unknown; }; }; export type SMS_ADAPTER = (typeof smsAdapters)[number]; export default class SmsGateway<T extends SMS_ADAPTER> { private _adapter; private config; client: ADAPTERS_MAP[T]["client"]; constructor(_adapter: T, config: ADAPTERS_MAP[T]["config"]); private loadAdapter; } //# sourceMappingURL=gateways.d.ts.map