import { ModifyContentAction } from '../../../dto/actions/modify-content-action.abstract';
export const INSERT_TABLE_COLUMN = 'INSERT_TABLE_COLUMN';
export var InsertTableColumnDirection;
(function (InsertTableColumnDirection) {
  InsertTableColumnDirection["LEFT"] = "LEFT";
  InsertTableColumnDirection["RIGHT"] = "RIGHT";
})(InsertTableColumnDirection || (InsertTableColumnDirection = {}));
/**
 * Action to insert a table column into the RTETable.
 */
export class InsertTableColumnAction extends ModifyContentAction {
  constructor(insertDirection, tableCellInsertRange) {
    super();
    this.isFlushable = true;
    this.type = INSERT_TABLE_COLUMN;
    this.tableCellInsertRange = tableCellInsertRange;
    this.insertDirection = insertDirection;
  }
}
