BRAND: {
SohlActorLogic: symbol;
SohlCombatantLogic: symbol;
SohlItemLogic: symbol;
SohlLogic: symbol;
SohlTokenDocumentLogic: symbol;
} = ...
Type declaration
SohlActorLogic: symbol
SohlCombatantLogic: symbol
SohlItemLogic: symbol
SohlLogic: symbol
SohlTokenDocumentLogic: symbol
Symbol brands for the cycle-forced base types only — those an
instanceofvalue-import can't reach without forming a module cycle. Item/actor kinds are not here: they are matched by their serializable.kinddiscriminant in isA (no cycle, and a Symbol would buy only un-spoofability, which is meaningless for a kind). Module-scopedSymbol(), never an own/serialized property when attached via an inherited getter.