@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
21 lines (20 loc) • 744 B
TypeScript
import { TextWidget, TextWidgetOptions } from '../types/text.types';
import { WidgetFrame } from '../types/widgets.types';
import TkBaseWidget, { TkWidgetOptions } from './TkBaseWidget';
export default class TkTextWidget extends TkBaseWidget implements TextWidget {
readonly type = "text";
private text;
private shouldAutoScrollWhenAppendingContent;
constructor(options: TkWidgetOptions & TextWidgetOptions);
private handleMouseDown;
getTermKitElement(): any;
setFrame(frame: WidgetFrame): void;
getText(): string;
private isLogScrolledAllTheWay;
getScrollY(): any;
getScrollX(): any;
setText(content: string): void;
private markupType;
private padAnsiSegments;
private padSegment;
}