@types/atom
Version:
TypeScript definitions for atom
13 lines (11 loc) • 565 B
TypeScript
import { PixelPosition, Point, PointLike } from "../index";
/**
* Undocumented: Rendering component for TextEditor
*/
export interface TextEditorComponent {
/** Does not clip screenPosition, unlike similar method on TextEditorElement */
pixelPositionForScreenPosition(screenPosition: PointLike): PixelPosition;
screenPositionForPixelPosition(pos: PixelPosition): Point;
pixelPositionForMouseEvent(event: { clientX: number; clientY: number }): PixelPosition;
screenPositionForMouseEvent(event: { clientX: number; clientY: number }): Point;
}