mirror of
https://github.com/bitwarden/ios.git
synced 2025-12-11 13:54:06 -06:00
29 lines
692 B
Swift
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))
|
|
}
|
|
}
|
|
}
|