diff --git a/.changeset/ten-snails-fail.md b/.changeset/ten-snails-fail.md new file mode 100644 index 00000000..ca09c8b9 --- /dev/null +++ b/.changeset/ten-snails-fail.md @@ -0,0 +1,5 @@ +--- +"@devup-ui/react": patch +--- + +Fix TypographyKey type definition for better type checking diff --git a/packages/react/src/types/props/text.ts b/packages/react/src/types/props/text.ts index 0a012c72..7cf4c3a9 100644 --- a/packages/react/src/types/props/text.ts +++ b/packages/react/src/types/props/text.ts @@ -40,4 +40,4 @@ export interface DevupUiTextProps { } // for skip type checking without .df -type TypographyKey = keyof T extends string ? keyof T : string +type TypographyKey = keyof T extends undefined ? string : keyof T