Function: capitalize()
Gala Launchpad SDK 9.0.0-rc.5 / index / capitalize
Function: capitalize()
capitalize(
fieldName,displayName?):string
Defined in: packages/launchpad-sdk/dist/utils/string-utils.d.ts:60
Capitalize a field name for display purposes.
Converts camelCase field names to user-friendly display names by:
- Using provided displayName if available
- Otherwise capitalizing first letter of the field name
Consolidated from 8 duplicated patterns in error message formatting.
Parameters
fieldName
string
The camelCase field name to process
displayName?
string
Optional human-readable display name to use instead
Returns
string
Capitalized display name
Examples
Basic capitalization
import { capitalize } from '@gala-chain/launchpad-sdk';
const display = capitalize('tokenName');
console.log(display); // 'TokenName'
With custom display name
import { capitalize } from '@gala-chain/launchpad-sdk';
const display = capitalize('minFeePortion', 'Minimum Fee %');
console.log(display); // 'Minimum Fee %'
In error messages
import { capitalize } from '@gala-chain/launchpad-sdk';
const fieldName = 'reverseBondingCurveMinFeeFactor';
const display = capitalize(fieldName, 'Minimum Fee Factor');
throw new Error(`${display} must be between 0.1 and 0.5`);
// → "Minimum Fee Factor must be between 0.1 and 0.5"
Fallback to automatic capitalization
import { capitalize } from '@gala-chain/launchpad-sdk';
// When displayName not provided, capitalizes first letter
capitalize('amount'); // 'Amount'
capitalize('preBuyQuantity'); // 'PreBuyQuantity'
Since
6.13.1