mwg API
    Preparing search index...

    Function readTableIndex

    • Builds an inverse index, retaining every row that shares a projected key.

      Type Parameters

      • Row extends Record<string, unknown>

      Parameters

      Returns Map<string, Row[]>

      import { readTableIndex, tableKey } from '@datamoc/mw_games/mwl';
      const rows = [{ item: 'potion', effect: 'heal' }, { item: 'herb', effect: 'heal' }];
      const byEffect = readTableIndex(rows, { key: 'effect' });
      console.log(byEffect.get(tableKey('heal'))?.length); // 2