From d4cf94416309f410d8e15a84d7da6bce6d341330 Mon Sep 17 00:00:00 2001 From: owjs3901 Date: Sat, 1 Feb 2025 23:12:26 +0900 Subject: [PATCH 1/2] Fix TypographyKey type definition for better type checking --- packages/react/src/types/props/text.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 064476fb0373adf05bd81a77dc3749ee48017c76 Mon Sep 17 00:00:00 2001 From: owjs3901 Date: Sat, 1 Feb 2025 23:12:43 +0900 Subject: [PATCH 2/2] Fix TypographyKey type definition for better type checking --- .changeset/ten-snails-fail.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/ten-snails-fail.md 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