open-index/open-npm huggingface dataset:
npm package: @prizm-ui/helpers
Description: Library to make it easy to create Angular applications. Contains Injectables Service, RxJS utilities, directives, and standard pipes.
Latest version: 5.9.0

# @prizm-ui/helpers

This project add base helpers for work.

Main docs: read comments in codes and readMe files

#### Сервисы

- **PrizmDestroyService** - Абстракция над ngOnDestroy для использования с takeUntil, дока с примером в readMe файле сервиса

#### RXJS utils

- Operator **filterTruthy** - оставить только истинные значения
- Operator **filterFalsy** - оставить только ложные значения
- Operator **filterNotNullish** - оставить только ну nullish значения
- Operator **filterNullish** - оставить только nullish значения
- Operator **mapUndefinedToNull** - конвертировать все undefined на null
-

#### Compare

Абстрактный класс со статичными методами для сравнения (isTruthy, isFalsy, isUndefined, isNullish, isNotNullish, isNull, isEqualDates)

#### Директивы

- **PrizmLetModule** - Модуль с директивой позволяет повторно использовать вычисленное значение в нескольких местах в шаблоне, чтобы избежать пересчета геттеров или множества асинхронных каналов. Пример в коде.

#### Пайпы

- **CallFuncPipeModule** - Модуль с пайпом позволяет снизить кол-во вызовов функций которые вызываются из шаблона, когда входящие аргументы не меняются. Пример в коде.
- **ToTypePipeModule** - Модуль с пайпом позволяет Этот пайп можно использовать для приведения типов переменных контекста ng-template, чтобы ввести хотя бы какую-то проверку типа шаблона для таких ссылок. Пример в коде.

### Build

nx affected:build --files=libs/helpers/src/base.component.ts