UNPKG

@666666/messagejs

Version:
27 lines (26 loc) 959 B
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;