1 | import { PixelPosition, Point, PointLike } from '../index';
|
2 |
|
3 | /**
|
4 | * Undocumented: Rendering component for TextEditor
|
5 | */
|
6 | export interface TextEditorComponent {
|
7 | /** Does not clip screenPosition, unlike similar method on TextEditorElement */
|
8 | pixelPositionForScreenPosition(screenPosition: PointLike): PixelPosition;
|
9 | screenPositionForPixelPosition(pos: PixelPosition): Point;
|
10 | pixelPositionForMouseEvent(event: { clientX: number; clientY: number }): PixelPosition;
|
11 | screenPositionForMouseEvent(event: { clientX: number; clientY: number }): Point;
|
12 | }
|