The plan produced by resolveGroupSeeding.

interface GroupSeedingPlan {
    assignments: { combatantId: string; groupName: string }[];
    groupsToCreate: string[];
}

Properties

assignments: { combatantId: string; groupName: string }[]

The group name each ungrouped combatant resolves to.

Type declaration

  • combatantId: string

    The combatant being assigned.

  • groupName: string

    The group name it is assigned to.

groupsToCreate: string[]

Distinct group names to create, in first-seen order, exactly as typed.