From dca54de0872e0a43998f66deb126f48e92fe4cf4 Mon Sep 17 00:00:00 2001 From: ImVeryBad Date: Tue, 10 Feb 2026 01:05:21 +0100 Subject: [PATCH] Add `isBlank` to `StringTools` for easier blank string checking. --- source/funkin/util/tools/StringTools.hx | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/source/funkin/util/tools/StringTools.hx b/source/funkin/util/tools/StringTools.hx index 92fa10d56..9b56bd396 100644 --- a/source/funkin/util/tools/StringTools.hx +++ b/source/funkin/util/tools/StringTools.hx @@ -6,6 +6,18 @@ package funkin.util.tools; @:nullSafety class StringTools { + + /** + * Checks if a string is `null` or blank (contains only whitespaces). + * + * @param value The string to check. + * @return True... or False... + */ + public static function isBlank(value:String):Bool + { + return value == null || value.trim().length == 0; + } + /** * Converts a string to title case. For example, "hello world" becomes "Hello World". *