Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/js/ui/lexical/selection/src/ |
Upload File : |
/** * 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. * * @flow strict */ import type { ElementNode, LexicalEditor, LexicalNode, NodeKey, BaseSelection, NodeSelection, Point, RangeSelection, } from 'ui.lexical.core'; declare export function $cloneWithProperties<T: LexicalNode>(node: T): T; declare export function getStyleObjectFromCSS(css: string): { [string]: string, }; declare export function $patchStyleText( selection: BaseSelection, patch: { [string]: string | null, }, ): void; declare export function $getSelectionStyleValueForProperty( selection: RangeSelection, styleProperty: string, defaultValue: string, ): string; declare export function $moveCaretSelection( selection: RangeSelection, isHoldingShift: boolean, isBackward: boolean, granularity: 'character' | 'word' | 'lineboundary', ): void; declare export function $isParentElementRTL(selection: RangeSelection): boolean; declare export function $moveCharacter( selection: RangeSelection, isHoldingShift: boolean, isBackward: boolean, ): void; declare export function $selectAll(selection: RangeSelection): void; declare export function $wrapNodes( selection: BaseSelection, createElement: () => ElementNode, wrappingElement?: ElementNode, ): void; declare export function $setBlocksType( selection: RangeSelection, createElement: () => ElementNode, ): void; declare export function $isAtNodeEnd(point: Point): boolean; declare export function $shouldOverrideDefaultCharacterSelection( selection: RangeSelection, isBackward: boolean, ): boolean; declare export function createDOMRange( editor: LexicalEditor, anchorNode: LexicalNode, anchorOffset: number, focusNode: LexicalNode, focusOffset: number, ): Range | null; declare export function createRectsFromDOMRange( editor: LexicalEditor, range: Range, ): Array<ClientRect>; declare export function $trimTextContentFromAnchor( editor: LexicalEditor, anchor: Point, delCount: number, ): void; /** @deprecated renamed to {@link $trimTextContentFromAnchor} by @lexical/eslint-plugin rules-of-lexical */ declare export const trimTextContentFromAnchor: typeof $trimTextContentFromAnchor;