Class UndirectedTable<TKeys, TValue>

与えられた文字列のリストのうち重複のない二つをキーとするテーブル

Type Parameters

  • TKeys extends readonly string[]

  • TValue

Hierarchy

  • UndirectedTable

Constructors

Properties

Methods

Constructors

Properties

_keys: TKeys
_table: Record<TKeys[number], Record<TKeys[number], TValue>> = ...

Methods

  • テーブルの要素を重複無しで取り出す

    Parameters

    • callback: ((row, column, value) => void)
        • (row, column, value): void
        • Parameters

          • row: TKeys[number]
          • column: TKeys[number]
          • value: TValue

          Returns void

    Returns void

  • 2つの文字列をキーとする値の取り出し

    Parameters

    • key1: TKeys[number]
    • key2: TKeys[number]

    Returns TValue

  • 2つの文字列をキーとする値の設定

    Parameters

    • row: TKeys[number]
    • column: TKeys[number]
    • value: TValue

    Returns void

Generated using TypeDoc