library Types/entity

<p>Библиотека, которая предоставляет различные виды сущностей.</p>

adapter
<p>Библиотека адаптеров.</p>
applied
<p>Библиотека прикладных типов.</p>
CancelablePromise
<p>Обертка для функции Промис, которая позволяет разрешать её экземпляры, как отменённые.</p>
CloneableMixin
<p>Миксин, позволяющий клонировать объекты.</p>
compare
<p>Библиотека сравнения значений.</p>
DateTime
<p>Тип "Дата-время". Расширяет стандартный тип Date для более точной работы с типами "Дата" и "Время".</p>
DestroyableMixin
<p>Миксин, добавляющий аспект состояния "экземпляр разрушен".</p>
EventRaisingMixin
<p>Миксин для реализации сущности, в которой можно приостанавливать генерацию событий об изменениях с фиксацией состояния.</p><p>Работает соместно с <a class="link-tag" data-className="Types/entity/ObservableMixin">Types/entity:ObservableMixin</a>.</p>
format
<p>Библиотека форматов.</p>
FormattableMixin
<p>Миксин обеспечивает возможность определения формата полей и доступа к данным через специальный уровень абстракции, называемый адаптером.</p>
functor
<p>Библиотека функторов.</p>
ICloneable
<p>Интерфейс клонирования объекта.</p>
Identity
<p>Тип данных "Идентификатор".</p>
IEquatable
<p>Интерфейс сравнения объектов.</p>
IInstantiable
<p>Интерфейс получения уникального идентификатора для экземпляра класса</p>
InstantiableMixin
<p>Миксин, позволяющий генерировать уникальный (в рамках миксина) идентификатор для каждого экземпляра класса.</p>
IObject
<p>Интерфейс доступа к свойствам объекта.</p><p>Позволяет читать и записывать значения свойств, а также проверять их наличие.</p>
IObservableObject
<p>Интерфейс уведомлений об изменении к свойств объекта.</p>
IVersionable
<p>Интерфейс изменения версий объекта.</p><p>Позволяет быстро проверить изменилось ли что либо в объекте.</p>
ManyToManyMixin
<p>Миксин, позволяющий сущности строить отношения "многие ко многим"</p>
Model
<p>Абстрактная модель.</p><p>Модели обеспечивают доступ к данным и поведению объектов предметной области (сущностям).</p><p>Такими сущностями могут быть, например, товары, пользователи, документы - и другие предметы окружающего мира, которые вы моделируете в своем приложении.</p>
ObservableMixin
<p>Примесь, позволяющая сущности возможность узнавать об изменении состояния объекта через события.</p>
OptionsToPropertyMixin
<p>Примесь, позволяющая передавать в конструктор сущности набор опций (объект вида ключ-значение).</p>
ReadWriteMixin
<p>Миксин, позволяющий ограничивать запись и чтение.</p>
Record
<p>Запись - обертка над данными, которые представлены в виде строки таблицы (объект с набором полей и их значений).</p>
relation
<p>Библиотека отношений.</p>
SerializableMixin
<p>Миксин, позволяющий сериализовать и десериализовать инастансы различных модулей.</p>
Time
<p>Тип "время".</p>
VersionableMixin
<p>Миксин, позволяющий получать и изменять номер версии объекта.</p>

Методы

descriptor
<p>Создает дескриптор, который проверяет данный тип значения.</p>
1/24/2021Мальцев А.А.