Interface IReadonlyDictionary<T>

Базовый контейнер только для чтения для хранения ключ/значения.

Type Parameters

  • T = unknown

Hierarchy

Properties

ignoreCase: boolean

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

mapEnhancer: null | IMapEnhancer<T, unknown>

Объект, позволяющий обрабатывать значения, добавляемые в объект-хранилище.

observable: boolean

Флаг, включающий уведомления об изменении объектов.

size: number

Methods

  • Returns an iterable of entries in the map.

    Returns IterableIterator<[string, T]>

  • Создает новый объект, который является копией текущего экземпляра.

    Returns IDictionary<T>

  • Вызывает функции очистки всех внутренних ресурсов конейтенера.

    Returns void

  • Returns an iterable of key, value pairs for every entry in the map.

    Returns IterableIterator<[string, T]>

  • Parameters

    • callbackfn: ((value: T, key: string, map: ReadonlyMap<string, T>) => void)
        • (value: T, key: string, map: ReadonlyMap<string, T>): void
        • Parameters

          • value: T
          • key: string
          • map: ReadonlyMap<string, T>

          Returns void

    • Optional thisArg: any

    Returns void

  • Parameters

    • key: string

    Returns undefined | T

  • Parameters

    • key: string

    Returns boolean

  • Returns an iterable of keys in the map

    Returns IterableIterator<string>

  • Возвращает значение, полученное по ключу key, или undefined, если значение отсутствует.

    Returns

    Значение, полученное по ключу key, или undefined, если значение отсутствует.

    Parameters

    • key: string

      Ключ, по которому требуется найти значение.

    Returns undefined | T

  • Type Parameters

    • T

    Parameters

    • key: string

    Returns undefined | T

  • Returns an iterable of values in the map

    Returns IterableIterator<T>

Generated using TypeDoc