UNPKG

565 BTypeScriptView Raw
1import { PixelPosition, Point, PointLike } from '../index';
2
3/**
4 * Undocumented: Rendering component for TextEditor
5 */
6export 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}