@666666/messagejs
Version:
A message sending util
27 lines (26 loc) • 959 B
TypeScript
import { SEND_CONFIG, SEND_RESPONSE, SERVERCHAN_BASE_CONFIG } from "./types/api.js";
declare class ServerChan {
private BASE_URL;
private baseOptions;
/**
*
* @param options
* @param options.sendKey 网页中获取的sendKey
* @param options.encodeOptions 端对端加密配置
* @param options.encodeOptions.uid 用户uid, 网页中可获取
* @param options.encodeOptions.key 查看消息的密码
*/
constructor(options: SERVERCHAN_BASE_CONFIG);
/**
* ServerChan send api
* @param sendOptions 配置
* @param sendOptions.title 标题
* @param sendOptions.desp 内容
* @param sendOptions.openid 收信人openid
* @param sendOptions.encoded 是否进行端对端加密, 需要先配置key和uid
* @param sendOptions.channel 发送通道, '|'好分隔,最多2个
* @returns
*/
send: (sendOptions: SEND_CONFIG) => Promise<SEND_RESPONSE>;
}
export default ServerChan;