@codebucket/sms
Version:
SMS module
16 lines (15 loc) • 524 B
TypeScript
import { BaseProvider } from './BaseProvider';
import { SendOptions, ProviderConfig } from '../types';
import { Msg91SendOptions } from "./Msg91Provider";
interface SmsServerConfig extends ProviderConfig {
smsServerUrl: string;
senderId: string;
accessToken: string;
}
type SmsServerSendOptions = Msg91SendOptions | SendOptions;
export declare class SmsServerProvider extends BaseProvider {
private cfg;
constructor(cfg: SmsServerConfig);
send(opts: SmsServerSendOptions): Promise<any>;
}
export {};