StatField
StatField<
T> ={ [Field in keyof TraitRecord<T> & string]: TraitRecord<T>[Field] extends number ? Field : never }[keyofTraitRecord<T> &string]
The fields of T that hold a number: what a stat can set.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
T extends Trait |