library Types/entity

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

adapter

Библиотека адаптеров.

applied

Библиотека прикладных типов.

CancelablePromise

Обертка для функции Промис, которая позволяет разрешать её экземпляры, как отменённые.

CloneableMixin

Миксин, позволяющий клонировать объекты.

compare

Библиотека сравнения значений.

DateTime

Тип "Дата-время". Расширяет стандартный тип Date для более точной работы с типами "Дата" и "Время".

descriptor

Создает дескриптор, который проверяет данный тип значения.

DestroyableMixin

Миксин, добавляющий аспект состояния "экземпляр разрушен".

EventRaisingMixin

Миксин для реализации сущности, в которой можно приостанавливать генерацию событий об изменениях с фиксацией состояния.

Работает соместно с Types/entity:ObservableMixin.

format

Библиотека форматов.

FormattableMixin

Миксин обеспечивает возможность определения формата полей и доступа к данным через специальный уровень абстракции, называемый адаптером.

functor

Библиотека функторов.

Guid

Тип GUID.

ICloneable

Интерфейс клонирования объекта.

Identity

Тип данных "Идентификатор".

IEquatable

Интерфейс сравнения объектов.

IInstantiable

Интерфейс получения уникального идентификатора для экземпляра класса

InstantiableMixin

Миксин, позволяющий генерировать уникальный (в рамках миксина) идентификатор для каждого экземпляра класса.

IObject

Интерфейс доступа к свойствам объекта.

Позволяет читать и записывать значения свойств, а также проверять их наличие.

IObservableObject

Интерфейс уведомлений об изменении к свойств объекта.

IProducible

Интерфейс экземпляра класса, полученного через фабричный метод

ISerializable

Интерфейс сериализуемого объекта.

IVersionable

Интерфейс изменения версий объекта.

Позволяет быстро проверить изменилось ли что либо в объекте.

JSONML

Абстрактный класс для работы с JSONML

ManyToManyMixin

Миксин, позволяющий сущности строить отношения "многие ко многим"

Model

Абстрактная модель.

Модели обеспечивают доступ к данным и поведению объектов предметной области (сущностям).

Такими сущностями могут быть, например, товары, пользователи, документы - и другие предметы окружающего мира, которые вы моделируете в своем приложении.

ObservableMixin

Примесь, позволяющая сущности возможность узнавать об изменении состояния объекта через события.

OptionsToPropertyMixin

Примесь, позволяющая передавать в конструктор сущности набор опций (объект вида ключ-значение).

ReactiveObject

Реактивный объект предоставляет возможность отслеживать его изменения.

ReadWriteMixin

Миксин, позволяющий ограничивать запись и чтение.

Record

Запись - обертка над данными, которые представлены в виде строки таблицы (объект с набором полей и их значений).

relation

Библиотека отношений.

SerializableMixin

Миксин, позволяющий сериализовать и десериализовать инастансы различных модулей.

Time

Тип "время".

TimeInterval

Объект "Временной интервал".

VersionableMixin

Миксин, позволяющий получать и изменять номер версии объекта.

Тайпдефы

RecordState

FAQ

4/13/2021Мальцев А.А.