@types/text-metrics
v3.0.4
Published
TypeScript definitions for text-metrics
Readme
Installation
npm install --save @types/text-metrics
Summary
This package contains type definitions for text-metrics (https://github.com/bezoerb/text-metrics).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/text-metrics.
index.d.ts
export type Styles = Record<string, any>;
export function init(
htmlElement: Node | Styles | null,
styleOverwrites?: Styles,
): TextMetrics;
export interface Options {
multiline: boolean;
}
export interface TextMetrics {
parseArgs: (
textOrOptions?: string | Options,
optionsOrStyleOverwrites?: Options | Styles,
styleOverwrites?: Styles,
) => {
text: string;
options: Options;
styleOverwrites: Styles;
styles: Styles;
};
width: (
textOrOptions?: string | Options,
optionsOrStyleOverwrites?: Options | Styles,
styleOverwrites?: Styles,
) => number;
height: (
textOrOptions?: string | Options,
optionsOrStyleOverwrites?: Options | Styles,
styleOverwrites?: Styles,
) => number;
lines: (
textOrOptions?: string | Options,
optionsOrStyleOverwrites?: Options | Styles,
styleOverwrites?: Styles,
) => string[];
maxFontSize: (
textOrOptions?: string | Options,
optionsOrStyleOverwrites?: Options | Styles,
styleOverwrites?: Styles,
) => string | undefined;
}
Additional Details
- Last updated: Mon, 16 Mar 2026 23:07:30 GMT
- Dependencies: none
Credits
These definitions were written by Jose Fort.
