tl-js-web-screen-shot
Version:
小鱼泡泡原生js图片编辑插件
34 lines (33 loc) • 1.13 kB
TypeScript
import { screenShotType, toolbarType } from "../../lib/type/ComponentType";
export default class CreateDom {
private readonly screenShotController;
private readonly toolController;
private readonly optionIcoController;
private readonly optionController;
private readonly cutBoxSizeContainer;
private readonly textInputController;
private readonly completeCallback;
private readonly cutCompleteCallback;
private readonly closeCallback;
private readonly hiddenIcoArr;
private data;
private readonly toolbar;
private textFontSizeList;
private fontSizePanelBgColor;
private colorList;
private sizeMap;
private sizeMapNumber;
constructor(options: screenShotType);
private setToolBarIco;
private setTextSizeSelectPanel;
private setBrushSelectPanel;
private setTextInputPanel;
private setAllControllerId;
private hiddenAllDom;
private setDomToBody;
private clearBody;
private setOptionIcoClassName;
private filterHideIcon;
bindToolClickEvent(itemPanel: HTMLDivElement, item: toolbarType): void;
private switchBgIcon;
}