Skip to content
Source
Sign inSign up

String.ts

9 lines263 Bytes

1export function truncate(text: string, maxLength = 50): string {
2 const trimmed = text.trim();
3 const characters = Array.from(trimmed);
4 if (characters.length <= maxLength) {
5 return trimmed;
6 }
7​
8 return `${characters.slice(0, maxLength).join("")}...`;
9}