@blue-impact-engine/blue-impact-engine-client
Version:
Blue Impact Engine API Client
39 lines • 1.25 kB
TypeScript
/**
* Formatting utilities
*/
export declare const formatting: {
/**
* Format date to ISO string
* @param date - Date to format
* @returns string - ISO formatted date
*/
formatDate(date: Date | string): string;
/**
* Format currency amount
* @param amount - Amount to format
* @param currency - Currency code (default: USD)
* @param locale - Locale (default: en-US)
* @returns string - Formatted currency
*/
formatCurrency(amount: number, currency?: string, locale?: string): string;
/**
* Format file size in human readable format
* @param bytes - Size in bytes
* @returns string - Formatted size
*/
formatFileSize(bytes: number): string;
/**
* Format duration in human readable format
* @param milliseconds - Duration in milliseconds
* @returns string - Formatted duration
*/
formatDuration(milliseconds: number): string;
/**
* Format phone number
* @param phone - Phone number to format
* @param country - Country code (default: US)
* @returns string - Formatted phone number
*/
formatPhoneNumber(phone: string, country?: string): string;
};
//# sourceMappingURL=formattingUtils.d.ts.map