Path Lines of Code index.html 25 packages/roosterjs-color-utils/lib/index.ts 1 packages/roosterjs-color-utils/lib/utils/getDarkColor.ts 7 packages/roosterjs-editor-api/lib/experiment/experimentCommitListChains.ts 11 packages/roosterjs-editor-api/lib/format/changeCapitalization.ts 41 packages/roosterjs-editor-api/lib/format/changeFontSize.ts 28 packages/roosterjs-editor-api/lib/format/clearBlockFormat.ts 5 packages/roosterjs-editor-api/lib/format/clearFormat.ts 195 packages/roosterjs-editor-api/lib/format/createLink.ts 74 packages/roosterjs-editor-api/lib/format/getFormatState.ts 33 packages/roosterjs-editor-api/lib/format/insertEntity.ts 72 packages/roosterjs-editor-api/lib/format/insertImage.ts 23 packages/roosterjs-editor-api/lib/format/removeLink.ts 9 packages/roosterjs-editor-api/lib/format/replaceWithNode.ts 51 packages/roosterjs-editor-api/lib/format/rotateElement.ts 8 packages/roosterjs-editor-api/lib/format/setAlignment.ts 27 packages/roosterjs-editor-api/lib/format/setBackgroundColor.ts 8 packages/roosterjs-editor-api/lib/format/setDirection.ts 12 packages/roosterjs-editor-api/lib/format/setFontName.ts 7 packages/roosterjs-editor-api/lib/format/setFontSize.ts 12 packages/roosterjs-editor-api/lib/format/setImageAltText.ts 9 packages/roosterjs-editor-api/lib/format/setIndentation.ts 63 packages/roosterjs-editor-api/lib/format/setOrderedListNumbering.ts 23 packages/roosterjs-editor-api/lib/format/setTextColor.ts 19 packages/roosterjs-editor-api/lib/format/toggleBlockQuote.ts 20 packages/roosterjs-editor-api/lib/format/toggleBold.ts 5 packages/roosterjs-editor-api/lib/format/toggleBullet.ts 5 packages/roosterjs-editor-api/lib/format/toggleCodeBlock.ts 27 packages/roosterjs-editor-api/lib/format/toggleHeader.ts 33 packages/roosterjs-editor-api/lib/format/toggleItalic.ts 5 packages/roosterjs-editor-api/lib/format/toggleNumbering.ts 5 packages/roosterjs-editor-api/lib/format/toggleStrikethrough.ts 5 packages/roosterjs-editor-api/lib/format/toggleSubscript.ts 5 packages/roosterjs-editor-api/lib/format/toggleSuperscript.ts 5 packages/roosterjs-editor-api/lib/format/toggleUnderline.ts 5 packages/roosterjs-editor-api/lib/index.ts 37 packages/roosterjs-editor-api/lib/table/editTable.ts 42 packages/roosterjs-editor-api/lib/table/formatTable.ts 18 packages/roosterjs-editor-api/lib/table/insertTable.ts 52 packages/roosterjs-editor-api/lib/utils/applyInlineStyle.ts 53 packages/roosterjs-editor-api/lib/utils/applyListItemWrap.ts 25 packages/roosterjs-editor-api/lib/utils/blockFormat.ts 24 packages/roosterjs-editor-api/lib/utils/blockWrap.ts 43 packages/roosterjs-editor-api/lib/utils/collapseSelectedBlocks.ts 28 packages/roosterjs-editor-api/lib/utils/execCommand.ts 23 packages/roosterjs-editor-api/lib/utils/toggleListType.ts 25 packages/roosterjs-editor-core/lib/coreApi/addUndoSnapshot.ts 66 packages/roosterjs-editor-core/lib/coreApi/attachDomEvent.ts 49 packages/roosterjs-editor-core/lib/coreApi/coreApiMap.ts 39 packages/roosterjs-editor-core/lib/coreApi/createPasteFragment.ts 142 packages/roosterjs-editor-core/lib/coreApi/ensureTypeInContainer.ts 58 packages/roosterjs-editor-core/lib/coreApi/focus.ts 26 packages/roosterjs-editor-core/lib/coreApi/getContent.ts 77 packages/roosterjs-editor-core/lib/coreApi/getPendableFormatState.ts 76 packages/roosterjs-editor-core/lib/coreApi/getSelectionRange.ts 32 packages/roosterjs-editor-core/lib/coreApi/getSelectionRangeEx.ts 84 packages/roosterjs-editor-core/lib/coreApi/getStyleBasedFormatState.ts 45 packages/roosterjs-editor-core/lib/coreApi/hasFocus.ts 8 packages/roosterjs-editor-core/lib/coreApi/insertNode.ts 140 packages/roosterjs-editor-core/lib/coreApi/restoreUndoSnapshot.ts 20 packages/roosterjs-editor-core/lib/coreApi/selectRange.ts 46 packages/roosterjs-editor-core/lib/coreApi/setContent.ts 45 packages/roosterjs-editor-core/lib/coreApi/switchShadowEdit.ts 54 packages/roosterjs-editor-core/lib/coreApi/transformColor.ts 99 packages/roosterjs-editor-core/lib/coreApi/triggerEvent.ts 31 packages/roosterjs-editor-core/lib/corePlugins/CopyPastePlugin.ts 134 packages/roosterjs-editor-core/lib/corePlugins/DOMEventPlugin.ts 156 packages/roosterjs-editor-core/lib/corePlugins/EditPlugin.ts 57 packages/roosterjs-editor-core/lib/corePlugins/EntityPlugin.ts 343 packages/roosterjs-editor-core/lib/corePlugins/LifecyclePlugin.ts 177 packages/roosterjs-editor-core/lib/corePlugins/MouseUpPlugin.ts 42 packages/roosterjs-editor-core/lib/corePlugins/PendingFormatStatePlugin.ts 58 packages/roosterjs-editor-core/lib/corePlugins/TypeInContainerPlugin.ts 47 packages/roosterjs-editor-core/lib/corePlugins/UndoPlugin.ts 153 packages/roosterjs-editor-core/lib/corePlugins/createCorePlugins.ts 43 packages/roosterjs-editor-core/lib/editor/Editor.ts 463 packages/roosterjs-editor-core/lib/index.ts 1 packages/roosterjs-editor-dom/lib/blockElements/NodeBlockElement.ts 27 packages/roosterjs-editor-dom/lib/blockElements/StartEndBlockElement.ts 65 packages/roosterjs-editor-dom/lib/blockElements/getBlockElementAtNode.ts 67 packages/roosterjs-editor-dom/lib/blockElements/getFirstLastBlockElement.ts 9 packages/roosterjs-editor-dom/lib/clipboard/extractClipboardEvent.ts 22 packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItems.ts 88 packages/roosterjs-editor-dom/lib/clipboard/extractClipboardItemsForIE.ts 51 packages/roosterjs-editor-dom/lib/contentTraverser/BodyScoper.ts 29 packages/roosterjs-editor-dom/lib/contentTraverser/ContentTraverser.ts 138 packages/roosterjs-editor-dom/lib/contentTraverser/PositionContentSearcher.ts 119 packages/roosterjs-editor-dom/lib/contentTraverser/SelectionBlockScoper.ts 67 packages/roosterjs-editor-dom/lib/contentTraverser/SelectionScoper.ts 74 packages/roosterjs-editor-dom/lib/contentTraverser/TraversingScoper.ts 8 packages/roosterjs-editor-dom/lib/edit/adjustInsertPosition.ts 203 packages/roosterjs-editor-dom/lib/edit/deleteSelectedContent.ts 77 packages/roosterjs-editor-dom/lib/edit/getTextContent.ts 11 packages/roosterjs-editor-dom/lib/entity/commitEntity.ts 21 packages/roosterjs-editor-dom/lib/entity/getEntityFromElement.ts 26 packages/roosterjs-editor-dom/lib/entity/getEntitySelector.ts 6 packages/roosterjs-editor-dom/lib/event/cacheGetEventData.ts 12 packages/roosterjs-editor-dom/lib/event/clearEventDataCache.ts 10 packages/roosterjs-editor-dom/lib/event/isCharacterValue.ts 4 packages/roosterjs-editor-dom/lib/event/isCtrlOrMetaPressed.ts 7 packages/roosterjs-editor-dom/lib/event/isModifierKey.ts 9 packages/roosterjs-editor-dom/lib/htmlSanitizer/HtmlSanitizer.ts 251 packages/roosterjs-editor-dom/lib/htmlSanitizer/chainSanitizerCallback.ts 15 packages/roosterjs-editor-dom/lib/htmlSanitizer/cloneObject.ts 25 packages/roosterjs-editor-dom/lib/htmlSanitizer/createDefaultHtmlSanitizerOptions.ts 16 packages/roosterjs-editor-dom/lib/htmlSanitizer/getAllowedValues.ts 228 packages/roosterjs-editor-dom/lib/htmlSanitizer/getInheritableStyles.ts 17 packages/roosterjs-editor-dom/lib/htmlSanitizer/getPredefinedCssForElement.ts 44 packages/roosterjs-editor-dom/lib/index.ts 94 packages/roosterjs-editor-dom/lib/inlineElements/EmptyInlineElement.ts 29 packages/roosterjs-editor-dom/lib/inlineElements/ImageInlineElement.ts 7 packages/roosterjs-editor-dom/lib/inlineElements/LinkInlineElement.ts 7 packages/roosterjs-editor-dom/lib/inlineElements/NodeInlineElement.ts 44 packages/roosterjs-editor-dom/lib/inlineElements/PartialInlineElement.ts 62 packages/roosterjs-editor-dom/lib/inlineElements/applyTextStyle.ts 67 packages/roosterjs-editor-dom/lib/inlineElements/getFirstLastInlineElement.ts 11 packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementAtNode.ts 40 packages/roosterjs-editor-dom/lib/inlineElements/getInlineElementBeforeAfter.ts 37 packages/roosterjs-editor-dom/lib/list/VList.ts 209 packages/roosterjs-editor-dom/lib/list/VListChain.ts 103 packages/roosterjs-editor-dom/lib/list/VListItem.ts 165 packages/roosterjs-editor-dom/lib/list/createVListFromRegion.ts 107 packages/roosterjs-editor-dom/lib/list/getListTypeFromNode.ts 19 packages/roosterjs-editor-dom/lib/list/getRootListNode.ts 33 packages/roosterjs-editor-dom/lib/list/setListItemStyle.ts 41 packages/roosterjs-editor-dom/lib/region/collapseNodesInRegion.ts 26 packages/roosterjs-editor-dom/lib/region/getRegionsFromRange.ts 146 packages/roosterjs-editor-dom/lib/region/getSelectedBlockElementsInRegion.ts 43 packages/roosterjs-editor-dom/lib/region/getSelectionRangeInRegion.ts 37 packages/roosterjs-editor-dom/lib/region/isNodeInRegion.ts 12 packages/roosterjs-editor-dom/lib/region/mergeBlocksInRegion.ts 55 packages/roosterjs-editor-dom/lib/selection/Position.ts 115 packages/roosterjs-editor-dom/lib/selection/addRangeToSelection.ts 27 packages/roosterjs-editor-dom/lib/selection/createRange.ts 76 packages/roosterjs-editor-dom/lib/selection/getHtmlWithSelectionPath.ts 39 packages/roosterjs-editor-dom/lib/selection/getPositionRect.ts 41 packages/roosterjs-editor-dom/lib/selection/getSelectionPath.ts 54 packages/roosterjs-editor-dom/lib/selection/isPositionAtBeginningOf.ts 25 packages/roosterjs-editor-dom/lib/selection/setHtmlWithSelectionPath.ts 41 packages/roosterjs-editor-dom/lib/snapshots/addSnapshot.ts 30 packages/roosterjs-editor-dom/lib/snapshots/canMoveCurrentSnapshot.ts 5 packages/roosterjs-editor-dom/lib/snapshots/canUndoAutoComplete.ts 7 packages/roosterjs-editor-dom/lib/snapshots/clearProceedingSnapshots.ts 13 packages/roosterjs-editor-dom/lib/snapshots/createSnapshots.ts 10 packages/roosterjs-editor-dom/lib/snapshots/moveCurrentSnapshot.ts 12 packages/roosterjs-editor-dom/lib/style/getStyles.ts 13 packages/roosterjs-editor-dom/lib/style/setStyles.ts 18 packages/roosterjs-editor-dom/lib/table/VTable.ts 466 packages/roosterjs-editor-dom/lib/utils/Browser.ts 41 packages/roosterjs-editor-dom/lib/utils/applyFormat.ts 39 packages/roosterjs-editor-dom/lib/utils/arrayPush.ts 3 packages/roosterjs-editor-dom/lib/utils/changeElementTag.ts 29 packages/roosterjs-editor-dom/lib/utils/collapseNodes.ts 45 packages/roosterjs-editor-dom/lib/utils/contains.ts 48 packages/roosterjs-editor-dom/lib/utils/createElement.ts 91 packages/roosterjs-editor-dom/lib/utils/findClosestElementAncestor.ts 21 packages/roosterjs-editor-dom/lib/utils/fromHtml.ts 6 packages/roosterjs-editor-dom/lib/utils/getComputedStyles.ts 28 packages/roosterjs-editor-dom/lib/utils/getInnerHTML.ts 12 packages/roosterjs-editor-dom/lib/utils/getLeafNode.ts 19 packages/roosterjs-editor-dom/lib/utils/getLeafSibling.ts 47 packages/roosterjs-editor-dom/lib/utils/getPendableFormatState.ts 17 packages/roosterjs-editor-dom/lib/utils/getTagOfNode.ts 4 packages/roosterjs-editor-dom/lib/utils/isBlockElement.ts 13 packages/roosterjs-editor-dom/lib/utils/isNodeAfter.ts 9 packages/roosterjs-editor-dom/lib/utils/isNodeEmpty.ts 27 packages/roosterjs-editor-dom/lib/utils/isVoidHtmlElement.ts 7 packages/roosterjs-editor-dom/lib/utils/matchLink.ts 57 packages/roosterjs-editor-dom/lib/utils/matchesSelector.ts 10 packages/roosterjs-editor-dom/lib/utils/moveChildNodes.ts 15 packages/roosterjs-editor-dom/lib/utils/normalizeRect.ts 13 packages/roosterjs-editor-dom/lib/utils/queryElements.ts 64 packages/roosterjs-editor-dom/lib/utils/readFile.ts 12 packages/roosterjs-editor-dom/lib/utils/safeInstanceOf.ts 25 packages/roosterjs-editor-dom/lib/utils/setColor.ts 28 packages/roosterjs-editor-dom/lib/utils/shouldSkipNode.ts 33 packages/roosterjs-editor-dom/lib/utils/splitParentNode.ts 42 packages/roosterjs-editor-dom/lib/utils/splitTextNode.ts 8 packages/roosterjs-editor-dom/lib/utils/toArray.ts 8 packages/roosterjs-editor-dom/lib/utils/unwrap.ts 11 packages/roosterjs-editor-dom/lib/utils/wrap.ts 44 packages/roosterjs-editor-plugins/lib/ContentEdit.ts 1 packages/roosterjs-editor-plugins/lib/ContextMenu.ts 1 packages/roosterjs-editor-plugins/lib/CustomReplace.ts 1 packages/roosterjs-editor-plugins/lib/CutPasteListChain.ts 1 packages/roosterjs-editor-plugins/lib/HyperLink.ts 1 packages/roosterjs-editor-plugins/lib/ImageEdit.ts 1 packages/roosterjs-editor-plugins/lib/ImageResize.ts 1 packages/roosterjs-editor-plugins/lib/Paste.ts 1 packages/roosterjs-editor-plugins/lib/Picker.ts 1 packages/roosterjs-editor-plugins/lib/TableCellSelection.ts 1 packages/roosterjs-editor-plugins/lib/TableResize.ts 1 packages/roosterjs-editor-plugins/lib/Watermark.ts 1 packages/roosterjs-editor-plugins/lib/index.ts 12 packages/roosterjs-editor-plugins/lib/pluginUtils/Disposable.ts 3 packages/roosterjs-editor-plugins/lib/pluginUtils/DragAndDropHandler.ts 11 packages/roosterjs-editor-plugins/lib/pluginUtils/DragAndDropHelper.ts 59 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/ContentEdit.ts 36 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/autoLinkFeatures.ts 103 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/cursorFeatures.ts 37 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/entityFeatures.ts 158 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/listFeatures.ts 228 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/markdownFeatures.ts 138 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/quoteFeatures.ts 98 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/shortcutFeatures.ts 81 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/structuredNodeFeatures.ts 64 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/features/tableFeatures.ts 128 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/getAllFeatures.ts 31 packages/roosterjs-editor-plugins/lib/plugins/ContentEdit/index.ts 2 packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/ContextMenu.ts 62 packages/roosterjs-editor-plugins/lib/plugins/ContextMenu/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/CustomReplace.ts 131 packages/roosterjs-editor-plugins/lib/plugins/CustomReplace/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/CutPasteListChain.ts 53 packages/roosterjs-editor-plugins/lib/plugins/CutPasteListChain/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/HyperLink/HyperLink.ts 145 packages/roosterjs-editor-plugins/lib/plugins/HyperLink/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/ImageEdit.ts 533 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/canRegenerateImage.ts 16 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/isResizedTo.ts 10 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resetImage.ts 12 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/api/resizeByPercentage.ts 40 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/applyChange.ts 71 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/checkEditInfoState.ts 42 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/editInfo.ts 38 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/generateDataURL.ts 36 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getGeneratedImageSize.ts 32 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/editInfoUtils/getTargetSizeByPercentage.ts 18 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Cropper.ts 78 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Resizer.ts 137 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/imageEditors/Rotator.ts 98 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/index.ts 5 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/DragAndDropContext.ts 12 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/GeneratedImageSize.ts 8 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/ImageEditElementClass.ts 8 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/ImageEditInfo.ts 18 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/ImageHtmlOptions.ts 5 packages/roosterjs-editor-plugins/lib/plugins/ImageEdit/types/ImageSize.ts 4 packages/roosterjs-editor-plugins/lib/plugins/ImageResize/ImageResize.ts 25 packages/roosterjs-editor-plugins/lib/plugins/ImageResize/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/Paste/Paste.ts 80 packages/roosterjs-editor-plugins/lib/plugins/Paste/commonConverter/convertPastedContentForLI.ts 38 packages/roosterjs-editor-plugins/lib/plugins/Paste/excelConverter/convertPastedContentFromExcel.ts 37 packages/roosterjs-editor-plugins/lib/plugins/Paste/imageConverter/convertPasteContentForSingleImage.ts 13 packages/roosterjs-editor-plugins/lib/plugins/Paste/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/Paste/lineMerge/handleLineMerge.ts 56 packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/ListItemBlock.ts 14 packages/roosterjs-editor-plugins/lib/plugins/Paste/officeOnlineConverter/convertPastedContentFromWordOnline.ts 178 packages/roosterjs-editor-plugins/lib/plugins/Paste/pptConverter/convertPastedContentFromPowerPoint.ts 15 packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/LevelLists.ts 11 packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/ListItemMetadata.ts 6 packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/ListMetadata.ts 7 packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordConverterArguments.ts 23 packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/WordCustomData.ts 41 packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/convertPastedContentFromWord.ts 21 packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/converterUtils.ts 324 packages/roosterjs-editor-plugins/lib/plugins/Paste/wordConverter/wordConverter.ts 18 packages/roosterjs-editor-plugins/lib/plugins/Picker/PickerPlugin.ts 437 packages/roosterjs-editor-plugins/lib/plugins/Picker/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/TableCellSelection.ts 596 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/deSelectAll.ts 14 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/deselectCellHandler.ts 19 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/forEachCell.ts 12 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/forEachSelectedCell.ts 22 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/getCellCoordinates.ts 18 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/highlight.ts 55 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/highlightAll.ts 32 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/highlightCellHandler.ts 20 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/normalizeTableSelection.ts 19 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/removeCellsOutsideSelection.ts 28 packages/roosterjs-editor-plugins/lib/plugins/TableCellSelection/utils/tableCellSelectionCommon.ts 6 packages/roosterjs-editor-plugins/lib/plugins/TableResize/TableResize.ts 83 packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/CellResizer.ts 185 packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditor.ts 168 packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableEditorFeature.ts 12 packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableInserter.ts 110 packages/roosterjs-editor-plugins/lib/plugins/TableResize/editors/TableResizer.ts 115 packages/roosterjs-editor-plugins/lib/plugins/TableResize/index.ts 1 packages/roosterjs-editor-plugins/lib/plugins/Watermark/Watermark.ts 93 packages/roosterjs-editor-plugins/lib/plugins/Watermark/index.ts 1 packages/roosterjs-editor-types/lib/browser/BrowserInfo.ts 13 packages/roosterjs-editor-types/lib/browser/ContentType.ts 8 packages/roosterjs-editor-types/lib/browser/DocumentCommand.ts 49 packages/roosterjs-editor-types/lib/browser/DocumentPosition.ts 8 packages/roosterjs-editor-types/lib/browser/EdgeLinkPreview.ts 7 packages/roosterjs-editor-types/lib/browser/Keys.ts 33 packages/roosterjs-editor-types/lib/browser/NodeType.ts 9 packages/roosterjs-editor-types/lib/corePluginState/CopyPastePluginState.ts 3 packages/roosterjs-editor-types/lib/corePluginState/DOMEventPluginState.ts 8 packages/roosterjs-editor-types/lib/corePluginState/EditPluginState.ts 5 packages/roosterjs-editor-types/lib/corePluginState/EntityPluginState.ts 5 packages/roosterjs-editor-types/lib/corePluginState/LifecyclePluginState.ts 14 packages/roosterjs-editor-types/lib/corePluginState/PendingFormatStatePluginState.ts 6 packages/roosterjs-editor-types/lib/corePluginState/UndoPluginState.ts 9 packages/roosterjs-editor-types/lib/enum/Alignment.ts 5 packages/roosterjs-editor-types/lib/enum/Capitalization.ts 6 packages/roosterjs-editor-types/lib/enum/ChangeSource.ts 14 packages/roosterjs-editor-types/lib/enum/ClearFormatMode.ts 5 packages/roosterjs-editor-types/lib/enum/ColorTransformDirection.ts 4 packages/roosterjs-editor-types/lib/enum/ContentPosition.ts 8 packages/roosterjs-editor-types/lib/enum/DarkModeDatasetNames.ts 6 packages/roosterjs-editor-types/lib/enum/Direction.ts 4 packages/roosterjs-editor-types/lib/enum/EntityClasses.ts 6 packages/roosterjs-editor-types/lib/enum/EntityOperation.ts 13 packages/roosterjs-editor-types/lib/enum/ExperimentalFeatures.ts 13 packages/roosterjs-editor-types/lib/enum/FontSizeChange.ts 4 packages/roosterjs-editor-types/lib/enum/GetContentMode.ts 7 packages/roosterjs-editor-types/lib/enum/ImageEditOperation.ts 10 packages/roosterjs-editor-types/lib/enum/Indentation.ts 4 packages/roosterjs-editor-types/lib/enum/KnownCreateElementDataIndex.ts 14 packages/roosterjs-editor-types/lib/enum/ListType.ts 5 packages/roosterjs-editor-types/lib/enum/PositionType.ts 6 packages/roosterjs-editor-types/lib/enum/QueryScope.ts 5 packages/roosterjs-editor-types/lib/enum/RegionType.ts 3 packages/roosterjs-editor-types/lib/enum/TableOperation.ts 24 packages/roosterjs-editor-types/lib/event/BasePluginEvent.ts 5 packages/roosterjs-editor-types/lib/event/BeforeCutCopyEvent.ts 8 packages/roosterjs-editor-types/lib/event/BeforeDisposeEvent.ts 4 packages/roosterjs-editor-types/lib/event/BeforePasteEvent.ts 12 packages/roosterjs-editor-types/lib/event/BeforeSetContentEvent.ts 6 packages/roosterjs-editor-types/lib/event/ContentChangedEvent.ts 8 packages/roosterjs-editor-types/lib/event/EditImageEvent.ts 8 packages/roosterjs-editor-types/lib/event/EditorReadyEvent.ts 3 packages/roosterjs-editor-types/lib/event/EntityOperationEvent.ts 11 packages/roosterjs-editor-types/lib/event/ExtractContentWithDomEvent.ts 6 packages/roosterjs-editor-types/lib/event/PendingFormatStateChangedEvent.ts 7 packages/roosterjs-editor-types/lib/event/PluginDomEvent.ts 36 packages/roosterjs-editor-types/lib/event/PluginEvent.ts 26 packages/roosterjs-editor-types/lib/event/PluginEventData.ts 16 packages/roosterjs-editor-types/lib/event/PluginEventType.ts 23 packages/roosterjs-editor-types/lib/event/ShadowEditEvent.ts 8 packages/roosterjs-editor-types/lib/index.ts 195 packages/roosterjs-editor-types/lib/interface/BlockElement.ts 9 packages/roosterjs-editor-types/lib/interface/ClipboardData.ts 13 packages/roosterjs-editor-types/lib/interface/ContentEditFeatureSettings.ts 54 packages/roosterjs-editor-types/lib/interface/ContextMenuProvider.ts 4 packages/roosterjs-editor-types/lib/interface/Coordinates.ts 4 packages/roosterjs-editor-types/lib/interface/CorePlugins.ts 37 packages/roosterjs-editor-types/lib/interface/CreateElementData.ts 9 packages/roosterjs-editor-types/lib/interface/CustomData.ts 4 packages/roosterjs-editor-types/lib/interface/CustomReplacement.ts 6 packages/roosterjs-editor-types/lib/interface/DefaultFormat.ts 12 packages/roosterjs-editor-types/lib/interface/EditorCore.ts 90 packages/roosterjs-editor-types/lib/interface/EditorOptions.ts 26 packages/roosterjs-editor-types/lib/interface/EditorPlugin.ts 9 packages/roosterjs-editor-types/lib/interface/Entity.ts 6 packages/roosterjs-editor-types/lib/interface/ExtractClipboardEventOption.ts 11 packages/roosterjs-editor-types/lib/interface/FormatState.ts 34 packages/roosterjs-editor-types/lib/interface/HtmlSanitizerOptions.ts 20 packages/roosterjs-editor-types/lib/interface/IContentTraverser.ts 10 packages/roosterjs-editor-types/lib/interface/IEditor.ts 133 packages/roosterjs-editor-types/lib/interface/IPositionContentSearcher.ts 10 packages/roosterjs-editor-types/lib/interface/ImageEditOptions.ts 9 packages/roosterjs-editor-types/lib/interface/InlineElement.ts 13 packages/roosterjs-editor-types/lib/interface/InsertOption.ts 19 packages/roosterjs-editor-types/lib/interface/LinkData.ts 5 packages/roosterjs-editor-types/lib/interface/ModeIndependentColor.ts 4 packages/roosterjs-editor-types/lib/interface/NodePosition.ts 10 packages/roosterjs-editor-types/lib/interface/PickerDataProvider.ts 18 packages/roosterjs-editor-types/lib/interface/PickerPluginOptions.ts 9 packages/roosterjs-editor-types/lib/interface/PluginWithState.ts 4 packages/roosterjs-editor-types/lib/interface/Rect.ts 6 packages/roosterjs-editor-types/lib/interface/Region.ts 6 packages/roosterjs-editor-types/lib/interface/RegionBase.ts 6 packages/roosterjs-editor-types/lib/interface/SanitizeHtmlOptions.ts 6 packages/roosterjs-editor-types/lib/interface/SelectionPath.ts 4 packages/roosterjs-editor-types/lib/interface/SelectionRangeEx.ts 15 packages/roosterjs-editor-types/lib/interface/Snapshots.ts 7 packages/roosterjs-editor-types/lib/interface/TableFormat.ts 7 packages/roosterjs-editor-types/lib/interface/TableSelection.ts 5 packages/roosterjs-editor-types/lib/interface/TargetWindow.ts 6 packages/roosterjs-editor-types/lib/interface/TargetWindowBase.ts 92 packages/roosterjs-editor-types/lib/interface/UndoSnapshotsService.ts 7 packages/roosterjs-editor-types/lib/interface/VCell.ts 7 packages/roosterjs-editor-types/lib/type/SizeTransformer.ts 1 packages/roosterjs-editor-types/lib/type/TrustedHTMLHandler.ts 1 packages/roosterjs-editor-types/lib/type/domEventHandler.ts 7 packages/roosterjs-editor-types/lib/type/htmlSanitizerCallbackTypes.ts 13 packages/roosterjs/lib/createEditor.ts 25 packages/roosterjs/lib/index.ts 7 tools/build.js 116 tools/buildTools/buildAmd.js 28 tools/buildTools/buildCommonJs.js 29 tools/buildTools/buildDemo.js 110 tools/buildTools/buildDocument.js 19 tools/buildTools/checkDependency.js 50 tools/buildTools/clean.js 19 tools/buildTools/common.js 79 tools/buildTools/dts.js 336 tools/buildTools/generateTargetWindow.js 44 tools/buildTools/normalize.js 44 tools/buildTools/pack.js 59 tools/buildTools/publish.js 49 tools/buildTools/tslint.js 13 tools/start.js 24