1.0.18 • Published 7 months ago

sat-common v1.0.18

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

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

  • DeepReadonly тип глубокой иммутабельности Видео

animations

  • SHOW анимация для плавной показа новых элементов и плавного скрытий удаляемых элементов
  • VISIBILITY анимация плавного скрытия видимости и плавного показа видимости
1.0.18

7 months ago

1.0.17

7 months ago

1.0.15

10 months ago

1.0.14

2 years ago

1.0.9

2 years ago

1.0.12

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago