@proscom/ui-utils
Набор утилит
Установка
yarn add @proscom/ui-utils
//
npm install --save @proscom/ui-utils
Состав
Массивы
Асинхронщина
Хелперы
Работа с числами
- Легенда для графиков
- Показатели для графиков
- Форматирование
- Остальное
Работа с объектами
- applyDefaults
- areArraysShallowEqual
- cleanArray
- cleanObject
- createFilterSearch
- filterSearch
- insertPaginatedSlice
- tryParseJson
Сортировка
Работа со строками
Работа с ошибками
Типы TypeScript
Работа с адресной строкой
Константы для некоторых Unicode-символов
Константа | utf8 | Символ | Описание |
---|---|---|---|
LAQUO | \u00AB | « | Левые двойные кавычки |
RAQUO | \u00BB | » | Правые двойные кавычки |
EMDASH | \u2014 | — | Длинное тире |
THINSP | \u2009 | Тонкий пробел | |
QUARTERSP | \u2005 | Четвертной пробел | |
THIRDSP | \u2004 | Третичный пробел | |
ENSP | \u2002 | N-пробел | |
EMSP | \u2001 | M-пробел | |
NBSP | \u00A0 | Неразрывный пробел | |
HELLIP | \u2026 | … | Многоточие |
LSAQUO | \u2039 | ‹ | Левая кавычка |
RSAQUO | \u203A | › | Правая кавычка |
RUBLE | \u20BD | ₽ | Символ рубля |
LEQ | \u2264 | ≤ | Меньше или равно |
NEQ | \u2260 | ≠ | Не равно |
GEQ | \u2265 | ≥ | Больше или равно |