improment:command type inference

pr675
黄云飞 4 years ago
parent 266d3701e6
commit e69f4f3751

@ -6,68 +6,67 @@ import { IEditorResult } from '../../interface/Editor'
import { IWatermark } from '../../interface/Watermark'
import { CommandAdapt } from './CommandAdapt'
export class Command {
private static mode: Function
private static cut: Function
private static copy: Function
private static paste: Function
private static selectAll: Function
private static backspace: Function
private static setRange: Function
private static undo: Function
private static redo: Function
private static painter: Function
private static applyPainterStyle: Function
private static format: Function
private static font: Function
private static sizeAdd: Function
private static sizeMinus: Function
private static bold: Function
private static italic: Function
private static underline: Function
private static strikeout: Function
private static superscript: Function
private static subscript: Function
private static color: Function
private static highlight: Function
private static left: Function
private static center: Function
private static right: Function
private static rowMargin: Function
private static insertTable: Function
private static insertTableTopRow: Function
private static insertTableBottomRow: Function
private static insertTableLeftCol: Function
private static insertTableRightCol: Function
private static deleteTableRow: Function
private static deleteTableCol: Function
private static deleteTable: Function
private static mergeTableCell: Function
private static cancelMergeTableCell: Function
private static image: Function
private static hyperlink: Function
private static deleteHyperlink: Function
private static cancelHyperlink: Function
private static separator: Function
private static pageBreak: Function
private static addWatermark: Function
private static deleteWatermark: Function
private static search: Function
private static replace: Function
private static print: Function
private static replaceImageElement: Function
private static saveAsImageElement: Function
private static getImage: Function
private static getValue: Function
private static getWordCount: Function
private static pageMode: Function
private static pageScaleRecovery: Function
private static pageScaleMinus: Function
private static pageScaleAdd: Function
private static insertElementList: Function
private static removeControl: Function
private static mode: CommandAdapt['mode']
private static cut: CommandAdapt['cut']
private static copy: CommandAdapt['copy']
private static paste: CommandAdapt['paste']
private static selectAll: CommandAdapt['selectAll']
private static backspace: CommandAdapt['backspace']
private static setRange: CommandAdapt['setRange']
private static undo: CommandAdapt['undo']
private static redo: CommandAdapt['redo']
private static painter: CommandAdapt['painter']
private static applyPainterStyle: CommandAdapt['applyPainterStyle']
private static format: CommandAdapt['format']
private static font: CommandAdapt['font']
private static sizeAdd: CommandAdapt['sizeAdd']
private static sizeMinus: CommandAdapt['sizeMinus']
private static bold: CommandAdapt['bold']
private static italic: CommandAdapt['italic']
private static underline: CommandAdapt['underline']
private static strikeout: CommandAdapt['strikeout']
private static superscript: CommandAdapt['superscript']
private static subscript: CommandAdapt['subscript']
private static color: CommandAdapt['color']
private static highlight: CommandAdapt['highlight']
private static left: CommandAdapt['rowFlex']
private static center: CommandAdapt['rowFlex']
private static right: CommandAdapt['rowFlex']
private static rowMargin: CommandAdapt['rowMargin']
private static insertTable: CommandAdapt['insertTable']
private static insertTableTopRow: CommandAdapt['insertTableTopRow']
private static insertTableBottomRow: CommandAdapt['insertTableBottomRow']
private static insertTableLeftCol: CommandAdapt['insertTableLeftCol']
private static insertTableRightCol: CommandAdapt['insertTableRightCol']
private static deleteTableRow: CommandAdapt['deleteTableRow']
private static deleteTableCol: CommandAdapt['deleteTableCol']
private static deleteTable: CommandAdapt['deleteTable']
private static mergeTableCell: CommandAdapt['mergeTableCell']
private static cancelMergeTableCell: CommandAdapt['cancelMergeTableCell']
private static image: CommandAdapt['image']
private static hyperlink: CommandAdapt['hyperlink']
private static deleteHyperlink: CommandAdapt['deleteHyperlink']
private static cancelHyperlink: CommandAdapt['cancelHyperlink']
private static separator: CommandAdapt['separator']
private static pageBreak: CommandAdapt['pageBreak']
private static addWatermark: CommandAdapt['addWatermark']
private static deleteWatermark: CommandAdapt['deleteWatermark']
private static search: CommandAdapt['search']
private static replace: CommandAdapt['replace']
private static print: CommandAdapt['print']
private static replaceImageElement: CommandAdapt['replaceImageElement']
private static saveAsImageElement: CommandAdapt['saveAsImageElement']
private static getImage: CommandAdapt['getImage']
private static getValue: CommandAdapt['getValue']
private static getWordCount: CommandAdapt['getWordCount']
private static pageMode: CommandAdapt['pageMode']
private static pageScaleRecovery: CommandAdapt['pageScaleRecovery']
private static pageScaleMinus: CommandAdapt['pageScaleMinus']
private static pageScaleAdd: CommandAdapt['pageScaleAdd']
private static insertElementList: CommandAdapt['insertElementList']
private static removeControl: CommandAdapt['removeControl']
constructor(adapt: CommandAdapt) {
Command.mode = adapt.mode.bind(adapt)

Loading…
Cancel
Save