1.0.18 • Published 7 months ago
sat-common v1.0.18
SatCommon
Библиотека с базовым функционалом
pipes
- SafeHtmlPipe. Селектор 'safehtml' установка hml из кода
- SafeStylePipe. Селектор 'safestyle' установка стиля из кода
- SafeUrlPipe. Селектор 'safeurl' установка адреса из кода
- SkipPipe. Селектор 'skip' пропуск определённого количества элементов в массиве
- TakePipe. Селектор 'take' получение определённого количества элементов из массива
services
- StringService сервис для работы со строками, в нём находится натуральная сортировка строк
compareStrings('10ff', '2ff') // => 1
naturalSort(['10ff', '2ff']) // => ['2ff', '10ff']
functions
- groupBy функция группировки по значению
groupBy([
{ id: 1, name: 'test1' },
{ id: 2, name: 'test1' },
{ id: 3, name: 'test2' },
], p => p.name);
// => { test1: [{ id: 1, name: 'test1' }, { id: 2, name: 'test1' }], test2: { id: 3, name: 'test2' } }
- deepClone функция глубокого копирования
deepClone({
repository: {
type: 'git',
url: 'https://github.com/AlexanderZhelnin/angular-sat-common'
},
author: {
name: 'Александр Желнин',
url: 'https://www.youtube.com/channel/UCGntVzOD7faGCYbrUfd8PQg'
}
})
types
animations
- SHOW анимация для плавной показа новых элементов и плавного скрытий удаляемых элементов
- VISIBILITY анимация плавного скрытия видимости и плавного показа видимости