@tencentcloud/roomkit-electron-vue3
Version:
<h1 align="center"> TUIRoomKit</h1> Conference (TUIRoomKit) is a product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education. By integrating this product, you can add room management,
51 lines (50 loc) • 1.04 kB
TypeScript
export declare enum DrawingTool {
Pointer = "Pointer",
Laser = "Laser",
Rectangle = "Rectangle",
Triangle = "Triangle",
Circle = "Circle",
Ellipse = "Ellipse",
Line = "Line",
Arrow = "Arrow",
Text = "Text",
Pencil = "Pencil",
Select = "Select",
Eraser = "Eraser",
Image = "Image",
Clear = "Clear",
Redo = "Redo",
Undo = "Undo",
Download = "Download",
Retract = "Retract",
None = "null"
}
export interface ShapeOptions {
stroke?: string;
strokeWidth?: number;
fill?: string;
opacity?: number;
lineDash?: number[];
}
export interface ToolSettings {
drawingTool: DrawingTool;
shapeOptions?: ShapeOptions;
}
export declare const toolCursorStyleMap: {
Laser: string;
Eraser: string;
Pointer: null;
Rectangle: null;
Triangle: null;
Circle: null;
Ellipse: null;
Line: null;
Arrow: null;
Text: null;
Pencil: null;
Select: null;
Download: null;
Clear: null;
Redo: null;
Undo: null;
};