Function: trimmedLengthValidation()
Gala Launchpad SDK 9.0.0-rc.5 / index / trimmedLengthValidation
Function: trimmedLengthValidation()
trimmedLengthValidation(
value):boolean
Defined in: packages/launchpad-sdk/dist/utils/string-patterns.d.ts:403
Check if a string is empty after trimming.
Returns true if the value is falsy, not a string, or empty after trimming. Returns false if value is a non-empty string after trimming.
Useful for quick validation checks in conditional logic.
Consolidated from 5 duplicated patterns:
value?.trim().length === 0!value || !value.trim()
Parameters
value
unknown
Unknown input value to check
Returns
boolean
True if value is empty after trimming (or not a string), false if non-empty string
Examples
String validation
import { trimmedLengthValidation } from '@gala-chain/launchpad-sdk';
if (trimmedLengthValidation('')) {
console.log('Empty string'); // true
}
if (trimmedLengthValidation(' ')) {
console.log('Whitespace only'); // true
}
if (!trimmedLengthValidation('Hello')) {
console.log('Non-empty string'); // true
}
Chat message validation
import { trimmedLengthValidation } from '@gala-chain/launchpad-sdk';
const userMessage = getUserInput();
// OLD: if (userMessage?.trim().length === 0) { ... }
// NEW:
if (trimmedLengthValidation(userMessage)) {
console.log('Message is empty, skipping');
return;
}
// Message is valid, process it
Conditional rendering
import { trimmedLengthValidation } from '@gala-chain/launchpad-sdk';
const displayText = userComment;
// Skip rendering if comment is empty
if (!trimmedLengthValidation(displayText)) {
return <CommentDisplay text={displayText.trim()} />;
}
Since
6.14.0