Readonly
[toReadonly
defaultФабрика для создания значений по умолчанию.
Readonly
ignoreФлаг, указывающий на то, что для доступа к элементам регистр ключа игнорируется.
Readonly
mapОбъект, позволяющий обрабатывать значения, добавляемые в объект-хранилище.
Readonly
observableФлаг, включающий уведомления об изменении объектов.
Итератор по парам ключ/значение в хранилище.
Создает новый объект, который является копией текущего экземпляра.
Вызывает функции очистки всех внутренних ресурсов конейтенера.
Выполняет резолв кеша декораторов для данных объекта-хранилища.
Итератор по парам ключ/значение в хранилище.
Вызывает колбек-функцию для каждого значения в хранилище.
Колбек-функция, вызываемая для каждого объекта в хранилище. Ключ и значение передаются в качестве параметров.
Optional
thisArg: unknownОбъект контекста вызова функции-колбека.
Возвращает значение, полученное по ключу key
.
Ключ, по которому требуется найти значение.
Значение, полученное по ключу key
.
Возвращает значение, полученное по ключу key
.
Ключ, по которому требуется найти значение.
Значение, полученное по ключу key
.
Проверяет наличие заданного ключа в хранилище.
Ключ, наличие которого требуется проверить.
true
, если заданный ключ присутствует в коллекции; false
в противном случае.
Итератор по ключам в хранилище.
Метод, уведомляющий объект о наличии изменений в его хранилище.
Заменяет все значения в контейнере на новые.
Значения, которые будут добавлены в контейнер.
Возвращает значение, полученное по ключу key
, или undefined
, если значение отсутствует.
Ключ, по которому требуется найти значение.
Значение, полученное по ключу key
, или undefined
, если значение отсутствует.
Итератор по значениям в хранилище.
Базовый класс, являющийся строго типизированным декоратором для хранилища IStorage.