ios/BitwardenWatchApp/Utilities/StringExtensions.swift
2024-01-16 06:46:13 -07:00

29 lines
692 B
Swift

import Foundation
extension String {
static func isEmpty(_ s: String?) -> Bool {
guard let s else {
return true
}
return s.isEmpty
}
static func isEmptyOrWhitespace(_ s: String?) -> Bool {
guard let s else {
return true
}
return s.trimmingCharacters(in: .whitespaces).isEmpty
}
func leftPadding(toLength: Int, withPad character: Character) -> String {
let currentLength = count
if currentLength < toLength {
return String(repeatElement(character, count: toLength - currentLength)) + self
} else {
return String(suffix(toLength))
}
}
}