mirror of
https://github.com/BookStackApp/BookStack.git
synced 2024-12-15 07:33:36 +08:00
22d078b47f
Imported at 0.17.1, Modified to work in-app. Added & configured test dependancies. Tests need to be altered to avoid using non-included deps including react dependancies.
57 lines
1.3 KiB
TypeScript
57 lines
1.3 KiB
TypeScript
/**
|
|
* Copyright (c) Meta Platforms, Inc. and affiliates.
|
|
*
|
|
* This source code is licensed under the MIT license found in the
|
|
* LICENSE file in the root directory of this source tree.
|
|
*
|
|
*/
|
|
|
|
import {
|
|
$addNodeStyle,
|
|
$isAtNodeEnd,
|
|
$patchStyleText,
|
|
$sliceSelectedTextNodeContent,
|
|
$trimTextContentFromAnchor,
|
|
} from './lexical-node';
|
|
import {
|
|
$getSelectionStyleValueForProperty,
|
|
$isParentElementRTL,
|
|
$moveCaretSelection,
|
|
$moveCharacter,
|
|
$selectAll,
|
|
$setBlocksType,
|
|
$shouldOverrideDefaultCharacterSelection,
|
|
$wrapNodes,
|
|
} from './range-selection';
|
|
import {
|
|
createDOMRange,
|
|
createRectsFromDOMRange,
|
|
getStyleObjectFromCSS,
|
|
} from './utils';
|
|
|
|
export {
|
|
/** @deprecated moved to the lexical package */ $cloneWithProperties,
|
|
} from 'lexical';
|
|
export {
|
|
$addNodeStyle,
|
|
$isAtNodeEnd,
|
|
$patchStyleText,
|
|
$sliceSelectedTextNodeContent,
|
|
$trimTextContentFromAnchor,
|
|
};
|
|
/** @deprecated renamed to {@link $trimTextContentFromAnchor} by @lexical/eslint-plugin rules-of-lexical */
|
|
export const trimTextContentFromAnchor = $trimTextContentFromAnchor;
|
|
|
|
export {
|
|
$getSelectionStyleValueForProperty,
|
|
$isParentElementRTL,
|
|
$moveCaretSelection,
|
|
$moveCharacter,
|
|
$selectAll,
|
|
$setBlocksType,
|
|
$shouldOverrideDefaultCharacterSelection,
|
|
$wrapNodes,
|
|
};
|
|
|
|
export {createDOMRange, createRectsFromDOMRange, getStyleObjectFromCSS};
|