Readonly[toReadonlycollectionСобытие, вызываемое при добавлении/удалении объектов в хранилище.
Событие не будет вызвано при изменении внутреннего хранилища напрямую. Например через StorageMap.getStorage.
ReadonlydefaultФабрика для создания значений по умолчанию.
ReadonlyignoreФлаг, указывающий на то, что для доступа к элементам регистр ключа игнорируется.
ReadonlymapОбъект, позволяющий обрабатывать значения, добавляемые в объект-хранилище.
ReadonlyobservableФлаг, включающий уведомления об изменении объектов.
Static Readonly[species]Итератор по парам ключ/значение в хранилище.
Создаёт и добавляет значение по умолчанию с заданным ключом, причём в хранилище добавляется новый объект IStorage.
Ключ, для которого требуется создать и добавить значение по умолчанию.
Созданное значение.
Если объект фабрики defaultValueFactory не задан, то будет выброшено исключение.
Удаляет все значения из хранилища.
Создает новый объект, который является копией текущего экземпляра.
Удаляет значение из хранилища по ключу.
Ключ, по которому требуется удалить значение.
true, если значение было найдено и удалено из хранилища; false, если значение не удалось найти.
Вызывает функции очистки всех внутренних ресурсов конейтенера.
Выполняет резолв кеша декораторов для данных объекта-хранилища.
Итератор по парам ключ/значение в хранилище.
Вызывает колбек-функцию для каждого значения в хранилище.
Колбек-функция, вызываемая для каждого объекта в хранилище. Ключ и значение передаются в качестве параметров.
OptionalthisArg: unknownОбъект контекста вызова функции-колбека.
Возвращает значение по заданному ключу или создаёт и добавляет значение по умолчанию, причём в хранилище добавляется новый объект IStorage.
Ключ, для которого требуется вернуть или создать и добавить значение по умолчанию.
OptionaldefaultItem: () => null | PrimitiveФункция создания дефолтного значения.
Запрошенное или созданное значение.
Возвращает значение по заданному ключу или создаёт и добавляет значение по умолчанию, причём в хранилище добавляется новый объект IStorage.
Ключ, для которого требуется вернуть или создать и добавить значение по умолчанию.
OptionaldefaultItem: () => TФункция создания дефолтного значения.
Запрошенное или созданное значение.
Проверяет наличие заданного ключа в хранилище.
Ключ, наличие которого требуется проверить.
true, если заданный ключ присутствует в коллекции; false в противном случае.
Итератор по ключам в хранилище.
Метод, уведомляющий объект о наличии изменений в его хранилище.
Удаляет значение из хранилища по ключу.
Ключ, по которому требуется удалить значение.
true, если значение было найдено и удалено из хранилища; false, если значение не удалось найти.
Аналогичен методу StorageMap.delete.
Заменяет все значения в контейнере на новые.
Значения, которые будут добавлены в контейнер.
Устанавливает значение по ключу.
Ключ, по которому устанавливается значение.
Значение, которое устанавливается в хранилище.
Возвращает ссылку на объект хранилище.
Возвращает значение, полученное по ключу key, или undefined, если значение отсутствует.
Ключ, по которому требуется найти значение.
Значение, полученное по ключу key, или undefined, если значение отсутствует.
Итератор по значениям в хранилище.
Staticgroup
Базовый контейнер для хранения ключ/значения.