/** * 打印日志信息 * * @export * @enum {number} */ export enum LogType { warning = 'warning', error = 'error', info = 'info' } /** * 请求头 * * @export * @interface RequestHeader * @extends {Record} */ export interface RequestHeader extends Record { platform: string; appId: string; bizType: string; merchantId: string; 'M-AuthType': string; } /** * log 函数的简单定义,方便外部使用 */ export type LogFunc = ( type: LogType, message?: unknown, ...optionalParams: unknown[] ) => void; /** * 开 session 的请求参数 */ export interface IOpenSessionParam { sourceMessageId?: string; openNewSession?: boolean; sessionId?: string; openCanvasUrl?: string; extParams?: Record; }