dev-utils-plus
Version:
Type-safe utility functions for JavaScript/TypeScript: string, array, object, date, validation, crypto, format, math
60 lines • 1.76 kB
TypeScript
/**
* Format utility functions for common formatting tasks
*/
/**
* Formats a number with commas as thousands separators
*/
export declare function formatNumber(num: number, decimals?: number): string;
/**
* Formats a number as currency
*/
export declare function formatCurrency(amount: number, currency?: string, locale?: string): string;
/**
* Formats a number as a percentage
*/
export declare function formatPercentage(value: number, decimals?: number, locale?: string): string;
/**
* Formats a file size in human-readable format
*/
export declare function formatFileSize(bytes: number): string;
/**
* Formats a duration in human-readable format
*/
export declare function formatDuration(seconds: number): string;
/**
* Formats a phone number with dashes
*/
export declare function formatPhoneNumber(phone: string): string;
/**
* Formats a credit card number with spaces
*/
export declare function formatCreditCard(cardNumber: string): string;
/**
* Formats a social security number with dashes
*/
export declare function formatSSN(ssn: string): string;
/**
* Formats a postal code
*/
export declare function formatPostalCode(postalCode: string): string;
/**
* Formats a name with proper capitalization
*/
export declare function formatName(name: string): string;
/**
* Formats a sentence with proper capitalization
*/
export declare function formatSentence(sentence: string): string;
/**
* Formats a title with proper capitalization
*/
export declare function formatTitle(title: string): string;
/**
* Formats a slug for URLs
*/
export declare function formatSlug(text: string): string;
/**
* Formats a number with ordinal suffix
*/
export declare function formatOrdinal(num: number): string;
//# sourceMappingURL=index.d.ts.map