camote-utils
Version:
A comprehensive TypeScript utility library featuring advanced string and number formatting, data structures, and algorithms
12 lines (11 loc) • 773 B
TypeScript
export declare const humanReadableNumber: (num: number, options?: {
decimals?: number;
compact?: boolean;
}) => string;
export declare const formatWithCommas: (num: number) => string;
export declare const formatPercentage: (num: number, decimals?: number) => string;
export declare const formatOrdinal: (num: number) => string;
export declare const formatFileSize: (bytes: number, decimals?: number) => string;
export declare const formatCurrency: (amount: number, currency?: string, locale?: string) => string;
export declare const formatDecimals: (num: number, decimals: number, roundingMode?: "ceil" | "floor" | "round") => string;
export declare const calculateDiscountPrice: (originalPrice: number, discountAmount: number, discountType?: "%" | "$") => number;