Fix exposed private methods (#2429)

This commit is contained in:
Gerard Rovira
2022-06-15 17:14:39 +01:00
committed by GitHub
parent df15feae43
commit 978ac2d9f1
2 changed files with 141 additions and 19 deletions

View File

@ -238,7 +238,7 @@ function $setPointValues(
point.type = type; point.type = type;
} }
interface BaseSelection { export interface BaseSelection {
clone(): BaseSelection; clone(): BaseSelection;
dirty: boolean; dirty: boolean;
extract(): Array<LexicalNode>; extract(): Array<LexicalNode>;

View File

@ -6,21 +6,143 @@
* *
*/ */
export * from './LexicalCommands'; export type {
export * from './LexicalEditor'; CommandListenerPriority,
export * from './LexicalEditorState'; EditorConfig,
export * from './LexicalEvents'; EditorThemeClasses,
export * from './LexicalNode'; IntentionallyMarkedAsDirtyElement,
export * from './LexicalSelection'; LexicalCommand,
export * from './LexicalUpdates'; LexicalEditor,
export * from './LexicalUtils'; NodeMutation,
export * from './LexicalVersion'; ReadOnlyListener,
export * from './nodes/LexicalDecoratorNode'; SerializedEditor,
export * from './nodes/LexicalElementNode'; Spread,
export * from './nodes/LexicalGridCellNode'; } from './LexicalEditor';
export * from './nodes/LexicalGridNode'; export type {EditorState, SerializedEditorState} from './LexicalEditorState';
export * from './nodes/LexicalGridRowNode'; export type {
export * from './nodes/LexicalLineBreakNode'; DOMChildConversion,
export * from './nodes/LexicalParagraphNode'; DOMConversion,
export * from './nodes/LexicalRootNode'; DOMConversionFn,
export * from './nodes/LexicalTextNode'; DOMConversionMap,
DOMConversionOutput,
DOMExportOutput,
LexicalNode,
NodeKey,
NodeMap,
SerializedLexicalNode,
} from './LexicalNode';
export type {
BaseSelection,
ElementPointType as ElementPoint,
GridSelection,
GridSelectionShape,
NodeSelection,
Point,
RangeSelection,
TextPointType as TextPoint,
} from './LexicalSelection';
export type {
ElementFormatType,
SerializedElementNode,
} from './nodes/LexicalElementNode';
export type {SerializedGridCellNode} from './nodes/LexicalGridCellNode';
export type {SerializedRootNode} from './nodes/LexicalRootNode';
export type {
SerializedTextNode,
TextFormatType,
TextModeType,
} from './nodes/LexicalTextNode';
// TODO Move this somewhere else and/or recheck if we still need this
export {
BLUR_COMMAND,
CAN_REDO_COMMAND,
CAN_UNDO_COMMAND,
CLEAR_EDITOR_COMMAND,
CLEAR_HISTORY_COMMAND,
CLICK_COMMAND,
CONTROLLED_TEXT_INSERTION_COMMAND,
COPY_COMMAND,
createCommand,
CUT_COMMAND,
DELETE_CHARACTER_COMMAND,
DELETE_LINE_COMMAND,
DELETE_WORD_COMMAND,
DRAGEND_COMMAND,
DRAGOVER_COMMAND,
DRAGSTART_COMMAND,
DROP_COMMAND,
FOCUS_COMMAND,
FORMAT_ELEMENT_COMMAND,
FORMAT_TEXT_COMMAND,
INDENT_CONTENT_COMMAND,
INSERT_LINE_BREAK_COMMAND,
INSERT_PARAGRAPH_COMMAND,
KEY_ARROW_DOWN_COMMAND,
KEY_ARROW_LEFT_COMMAND,
KEY_ARROW_RIGHT_COMMAND,
KEY_ARROW_UP_COMMAND,
KEY_BACKSPACE_COMMAND,
KEY_DELETE_COMMAND,
KEY_ENTER_COMMAND,
KEY_ESCAPE_COMMAND,
KEY_MODIFIER_COMMAND,
KEY_SPACE_COMMAND,
KEY_TAB_COMMAND,
MOVE_TO_END,
MOVE_TO_START,
OUTDENT_CONTENT_COMMAND,
PASTE_COMMAND,
REDO_COMMAND,
REMOVE_TEXT_COMMAND,
SELECTION_CHANGE_COMMAND,
UNDO_COMMAND,
} from './LexicalCommands';
export {
COMMAND_PRIORITY_CRITICAL,
COMMAND_PRIORITY_EDITOR,
COMMAND_PRIORITY_HIGH,
COMMAND_PRIORITY_LOW,
COMMAND_PRIORITY_NORMAL,
createEditor,
} from './LexicalEditor';
export type {EventHandler} from './LexicalEvents';
export {
$createGridSelection,
$createNodeSelection,
$createRangeSelection,
$getPreviousSelection,
$getSelection,
$isGridSelection,
$isNodeSelection,
$isRangeSelection,
} from './LexicalSelection';
export {$parseSerializedNode} from './LexicalUpdates';
export {
$getDecoratorNode,
$getNearestNodeFromDOMNode,
$getNodeByKey,
$getRoot,
$isLeafNode,
$nodesOfType,
$setCompositionKey,
$setSelection,
} from './LexicalUtils';
export {VERSION} from './LexicalVersion';
export {$isDecoratorNode, DecoratorNode} from './nodes/LexicalDecoratorNode';
export {$isElementNode, ElementNode} from './nodes/LexicalElementNode';
export {$isGridCellNode, GridCellNode} from './nodes/LexicalGridCellNode';
export {$isGridNode, GridNode} from './nodes/LexicalGridNode';
export {$isGridRowNode, GridRowNode} from './nodes/LexicalGridRowNode';
export {
$createLineBreakNode,
$isLineBreakNode,
LineBreakNode,
} from './nodes/LexicalLineBreakNode';
export {
$createParagraphNode,
$isParagraphNode,
ParagraphNode,
} from './nodes/LexicalParagraphNode';
export {$isRootNode, RootNode} from './nodes/LexicalRootNode';
export {$createTextNode, $isTextNode, TextNode} from './nodes/LexicalTextNode';