tt_TRUNCWORDS function
dynamic
tt_TRUNCWORDS(
- dynamic v1,
- dynamic v2
tt_TRUNCWORDS(str, n): truncates to the first n words
Implementation
dynamic tt_TRUNCWORDS(dynamic v1, dynamic v2) {
final s = varToStr(v1);
final n = varToInt(v2);
final words = s.split(RegExp(r"\s+"));
if (words.length <= n) return s;
return '${words.take(n).join(" ")}...';
}