UNPKG

koishi-plugin-adapter-wecom

Version:
12 lines (11 loc) 630 B
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>;