Add comments

This commit is contained in:
Sidharth Vinod 2023-07-25 20:10:05 +05:30
parent 409dedb3ef
commit 841ae15fb5
No known key found for this signature in database
GPG Key ID: FB5CCD378D3907CD
1 changed files with 8 additions and 1 deletions

View File

@ -11,7 +11,8 @@ export function splitTextToChars(text: string): string[] {
}
/**
* Splits a string into words.
* Splits a string into words by using `Intl.Segmenter` if available, or splitting by ' '.
* `Intl.Segmenter` uses the default locale, which might be different across browsers.
*/
export function splitLineToWords(text: string): string[] {
if (Intl.Segmenter) {
@ -70,6 +71,12 @@ function splitWordToFitWidthRecursion(
];
}
/**
* Splits a line into multiple lines that satisfy the checkFit function.
* @param line - Line to split
* @param checkFit - Function to check if line fits
* @returns Array of lines that fit
*/
export function splitLineToFitWidth(
line: MarkdownLine,
checkFit: CheckFitFunction