10 lines
270 B
TypeScript
10 lines
270 B
TypeScript
export function trimTrailingEmpty(lines: string[]): string[] {
|
|
let end = lines.length
|
|
while (end > 0 && lines[end - 1] === "") end--
|
|
return lines.slice(0, end)
|
|
}
|
|
|
|
export function escapeRegex(s: string): string {
|
|
return s.replace(/[.*+?^${}()|[\]\\]/g, "\\$&")
|
|
}
|