UNPKG

@gravity-ui/graph

Version:

Modern graph editor component

21 lines (20 loc) 674 B
export declare function getFontSize(fontSize: any, scale: any): number; export declare function measureText(text: any, font: any, approximate?: boolean): number; export type TPayloadWrappedText = { name: TWrapText; }; export type TMeasureTextOptions = { font?: string; wordWrap?: boolean; maxWidth?: number; maxHeight?: number; lineHeight?: number; }; export type TWrapText = { width: number; height: number; lineHeight: number; linesWords: string[]; linesWidths: number[]; }; export declare function measureMultilineText(text: string, font: string, { lineHeight, wordWrap, maxWidth, maxHeight }: TMeasureTextOptions): TWrapText;