Type Definition Creator

Use when authoring or modifying Datex Studio type definitions (configurationTypeId=22, *-customType.json suffix) on a branch — both interfaces (i_<name>) and enums (e_<name>) live in this single component type. Owns the interface vs enum decision, custom-type self-reference prohibition, UI-component enum FQN constraint (vars/inParams/outParams cannot use FQN to reference custom enums — declare as primitive instead), and the "tightening a previously-loose type ripples to consumers" impact rule. Triggers: "create an interface", "create an enum", "define a shared type", "add a property to i_xxx", "add a value to e_xxx", authoring types for flow inParams/outParams/objectTypeDef.

datex 3b21a4c 3 files · 44.7 KB Updated

File contents

datex/skills/tree/main/skills/datex-studio/type-definition-creator commit 3b21a4c8cd

Frequently asked questions

npx skillmds@latest add datex/type-definition-creator