/** * Entity-type discriminator — the `kind` of a registerable design-system leaf, * mirroring the `register*` calls on `Config` and the `PATCH_TYPES` prefixes. * * Declared in this dependency-free package so the layers that need it can share * one definition: `@yahoo/uds-create-config` (the `link` marker on a linked * entity) and `@yahoo/uds-create-platform-types` (the link patch mutations). * Neither package depends on the other, so without a shared home each would * have to keep its own copy in sync by hand. */ export type EntityKind = 'component' | 'component-group' | 'token' | 'token-group' | 'composite-style' | 'style-prop' | 'modifier' | 'mode' | 'motion';