export interface DS4ActorDataType { attributes: DS4ActorDataAttributes; traits: DS4ActorDataTraits; } interface DS4ActorDataAttributes { body: BodyAttribute; mobility: ExtensibleData; mind: ExtensibleData; } interface ExtensibleData { initial: T; } // Blueprint in case we need more detailed differentiation type BodyAttribute = ExtensibleData; interface DS4ActorDataTraits { strength: ExtensibleData; constitution: ExtensibleData; agility: ExtensibleData; dexterity: ExtensibleData; intellect: ExtensibleData; aura: ExtensibleData; }