oak-general-business/lib/utils/sms.d.ts

14 lines
548 B
TypeScript

import { EntityDict as BaseEntityDict } from 'oak-domain/lib/types/Entity';
import { EntityDict } from '../oak-app-domain';
import { BackendRuntimeContext } from '../context/BackendRuntimeContext';
export declare function sendSms<ED extends EntityDict & BaseEntityDict, Cxt extends BackendRuntimeContext<ED>>(options: {
messageType?: string;
origin?: 'ali' | 'tencent';
templateName?: string;
mobile: string;
templateParam?: Record<string, string> | string[];
}, context: Cxt): Promise<{
success: boolean;
res: any;
}>;