@syncfusion/ej2-richtexteditor
Version:
Essential JS 2 RichTextEditor component
53 lines (49 loc) • 1.13 kB
TypeScript
import { IMDTable } from './../base/interface';
/**
* Link internal component
*
* @hidden
*/
export declare class MDTable {
private parent;
private selection;
private syntaxTag;
private element;
private locale;
/**
* Constructor for creating the Formats plugin
*
* @param {IMDTable} options - specifies the options
* @hidden
*/
constructor(options: IMDTable);
private addEventListener;
private removeEventListener;
/**
* markdown destroy method
*
* @returns {void}
* @hidden
*/
destroy(): void;
private onKeyDown;
private createTable;
private getTable;
private tableHeader;
private tableCell;
private insertLine;
private insertTable;
private makeSelection;
private getFormatTag;
private ensureFormatApply;
private ensureStartValid;
private ensureEndValid;
private updateValueWithFormat;
private updateValue;
private checkValid;
private convertToLetters;
private textNonEmpty;
private isCursorBased;
private isSelectionBased;
private restore;
}