koishi-plugin-adapter-wecom
Version:
Koishi 企业微信适配器。
12 lines (11 loc) • 630 B
TypeScript
import { Session, Universal } from 'koishi';
import { WecomEventResponse, WeComUser } from './def';
import type WeComBot from './index';
export declare function adaptUser(user: WeComUser): Universal.User;
export declare function adaptSession(bot: WeComBot, input: WecomEventResponse): Partial<Session<never, never>>;
export declare function dispatchSession(bot: WeComBot, message: WecomEventResponse): void;
export declare class WeComToken {
selfId: string;
token: string;
}
export declare function transformKey(obj: Record<string, any>, transformer: (key: string) => string, visited?: Set<unknown>): Record<string, any>;