@theredhead — Frontend Library - v1.0.0
    Preparing search index...

    Mutable map-like registry implementation.

    Type Parameters

    • T

    Implements

    Index

    Constructors

    • Type Parameters

      • T

      Parameters

      • Optionalentries: Iterable<readonly [string, T], any, any>

      Returns KeyedRegistry<T>

    Properties

    store: Map<string, T>

    Accessors

    • get size(): number

      Number of registered entries.

      Returns number

    Methods

    • Removes all registered entries.

      Returns void

    • Returns all registered key-value pairs.

      Returns IterableIterator<[string, T]>

    • Looks up a registered entry by key.

      Parameters

      • key: string

      Returns T | undefined

    • Returns true when an entry exists for the key.

      Parameters

      • key: string

      Returns boolean

    • Returns all registered keys.

      Returns IterableIterator<string>

    • Registers or replaces an entry.

      Parameters

      • key: string
      • value: T

      Returns void

    • Returns a stable snapshot of the registered values.

      Returns readonly T[]

    • Returns a stable snapshot of the registered entries.

      Returns ReadonlyMap<string, T>

    • Removes a registered entry.

      Parameters

      • key: string

      Returns void

    • Returns all registered values.

      Returns IterableIterator<T>