zqs-plugin-alicloud-sms
Version:
zqs-plugin-alicloud-sms
20 lines (19 loc) • 627 B
TypeScript
import { IContext } from 'zqs-core/lib/context';
import { IModel } from 'zqs-core/lib/db';
import { IConfig } from './config';
export declare class Controller {
private model;
private config;
static instance: Controller;
constructor(model: IModel, config: IConfig);
index: (ctx: IContext) => Promise<void>;
send: (ctx: IContext) => Promise<void>;
verify: (body: {
category: string;
mobile: string;
code: string;
}) => Promise<boolean>;
signin: (ctx: IContext) => Promise<void>;
reset: (ctx: IContext) => Promise<void>;
sendSms: (body: any) => Promise<any>;
}