@reown/appkit-ui
Version:
The full stack toolkit to build onchain app UX.
19 lines (18 loc) • 1.09 kB
TypeScript
import type { MaskInputOptions, SpacingType, ThemeType, TruncateOptions } from './TypeUtil.js';
export declare const UiHelperUtil: {
getSpacingStyles(spacing: SpacingType | SpacingType[], index: number): string | undefined;
getFormattedDate(date: Date): string;
formatCurrency(amount?: number | string, options?: Intl.NumberFormatOptions): string;
getHostName(url: string): string;
getTruncateString({ string, charsStart, charsEnd, truncate }: TruncateOptions): string;
generateAvatarColors(address: string): string;
hexToRgb(hex: string): [number, number, number];
tintColor(rgb: [number, number, number], tint: number): [number, number, number];
isNumber(character: string): boolean;
getColorTheme(theme: ThemeType | undefined): ThemeType;
splitBalance(input: string): [string, string];
roundNumber(number: number, threshold: number, fixed: number): string | number;
cssDurationToNumber(duration: string): number;
maskInput({ value, decimals, integers }: MaskInputOptions): string;
capitalize(value: string | undefined): string;
};