interface LineMetricsimport { type LineMetrics } from "https://deno.land/x/targadactyl@1.2.0/deps.ts"; See Metrics.h for more on this struct. PropertiesstartIndex: numberThe index in the text buffer the line begins. endIndex: numberThe index in the text buffer the line ends. endExcludingWhitespaces: numberendIncludingNewline: numberisHardBreak: booleanTrue if the line ends in a hard break (e.g. newline) ascent: numberThe final computed ascent for the line. This can be impacted by the strut, height, scaling, as well as outlying runs that are very tall. descent: numberThe final computed descent for the line. This can be impacted by the strut, height, scaling, as well as outlying runs that are very tall. height: numberround(ascent + descent) width: numberwidth of the line left: numberThe left edge of the line. The right edge can be obtained with left + width baseline: numberThe y position of the baseline for this line from the top of the paragraph. lineNumber: numberZero indexed line number.