Files
apidash/lib/extensions/string_extensions.dart
2024-07-29 00:23:58 +05:30

19 lines
361 B
Dart

extension StringExtension on String {
String capitalize() {
if (isEmpty) {
return this;
}
if (length == 1) {
return toUpperCase();
}
return "${this[0].toUpperCase()}${substring(1).toLowerCase()}";
}
String clip(int limit) {
if (length <= limit) {
return this;
}
return "${substring(0, limit)}...";
}
}