Files
admin/packages/utils/src/converters
2026-06-25 15:53:49 +03:00
..
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00
2026-06-25 15:53:49 +03:00

← Огляд Конвертерів

# base64toFile(base64: string): File | null

Converts a base64 data URL (e.g. data:image/png;base64,...) into a browser File object

# capitalizeEveryWord(str: string): string

Перетворює першу літеру кожного слова в рядку на велику "hello world" → "Hello World"

# capitalize(str: string, lowerRest = false): string

Перетворює першу літеру першого слова в рядку на велику. Якщо lowerRest = true, решта рядка пишеться малими літерами. В іншому випадку зберігається початковий регістр.

capitalize("hELLO", true) → "Hello"

# numToBool(value: string | number): boolean

Перетворює числові значення на логічні: 0 чи "0" → false 1 чи "1" → true

Будь-яке інше ТРУШНЕ(true) значення → true Будь-яке інше ПОЗЕРСЬКЕ(falsy) значення → false

# snakeToCamel(snake: string): string

Перетворює snake_case на camelCase "hello_world" → "helloWorld"

# boolToStr(value: boolean): 'true' | 'false'

true -> "true" false -> "false"

# strBoolToBool(value: string): boolean

"true"-> true "false"-> false

# mask(cc: number | string, num?: number, symbol?: string): string

Маскує всі символи, крім останніх num (за замовчуванням 4). Символ маски за замовчуванням *.

mask(1234567890) → '******7890' mask(1234567890123456, 4, 'X') → 'XXXXXXXXXXXX3456'