@beenotung/tslib
Version:
utils library in Typescript
34 lines (33 loc) • 1.3 kB
TypeScript
/**
* Created by beenotung on 3/9/17.
*/
export declare function setLang(lang: 'en' | 'en-US' | 'en-GK' | 'zh' | 'zh-HK' | 'zh-TW'): void;
export declare function format_byte(n_byte: number, n_decimal?: number): string;
export declare function format_datetime(time: number, options?: {
locales?: string;
empty?: string;
}): string;
export declare function format_long_short_time(time: number, options?: {
threshold?: number;
locales?: string;
empty?: string;
}): string;
export declare function format_time_duration(delta: number, digit?: number): string;
export declare function format_relative_time(delta: number, digit?: number): string;
/**
* mainly for formatting month, date, hour, minute, and second
* @param x: [0..60]
* */
export declare function format_2_digit(x: number): string;
/**
* format: YYYYMMDD-HHMM
* less accurate, for human reading
* */
export declare function format_time_code(time: number, separator?: string): string;
/**
* format: YYYYMMDD-HHMM-SS-sss
* more accurate, for filename
* */
export declare function format_timestamp_code(time: number, separator?: string): string;
export declare function format_n_digit(x: number, n: number, prefix?: string): string;
export declare function format_percentage(p: number, n_decimal?: number): string;