A type-level map of variant name to variant props, after the props given in its definition are omitted.
Props type for base component.
Type of variant definitions.
VariantMap< {color: string; text: string}, VariantDefs<['primary', 'secondary'], {color: string}>> = {primary: FC<{text: string}>; secondary: FC<{text: string}>} Copy
VariantMap< {color: string; text: string}, VariantDefs<['primary', 'secondary'], {color: string}>> = {primary: FC<{text: string}>; secondary: FC<{text: string}>}
A type-level map of variant name to variant props, after the props given in its definition are omitted.