import type { BaseSchema } from '../types'; export type LogOperation = 'stop' | 'restart' | 'showLineNumber' | 'clear' | 'filter'; /** * 日志展示组件 * */ export interface LogSchema extends BaseSchema { /** * 指定为 log 链接展示控件 */ type: 'log'; /** * 自定义 CSS 类名 */ className?: string; /** * 获取日志的地址 */ source: string; /** * 控件高度 */ height?: number; /** * 是否自动滚动到最底部 */ autoScroll?: boolean; /** * 返回内容字符编码 */ encoding?: string; /** * 限制最大日志数量 */ maxLength?: number; /** * 每行高度 */ rowHeight?: number; /** * 关闭 ANSI 颜色支持 */ disableColor?: boolean; /** * 一些可操作选项 */ operation?: Array; }