INNER CODE UNIT · JavaScript

getEligibleCards

Sisyphe42/ReignsAgent · packages/core/src/index.js:222

export function getEligibleCards(cards, state) {
  return cards.filter((card) => {
    if (state.dismissedCards.has(card.id)) {
      return false;
    }

    return requirementsMatch(card.requirements, state);
  });
}

export function normalizeCards(cards) {
  if (!Array.isArray(cards)) {
    throw new CoreError("cards must be an array");
  }

  const seenCardIds = new Set();

  return cards.map((card) => {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…