Can't extract types from namespace type.
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 35/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- typescript
- Domain
- documentation
Research direction
Reproduce the issue with the namespace and ComponentProps declarations shown in the report, then inspect the extracted type output. The work is done when TypeAttributes.Color is rendered as its string union rather than only as the namespace-qualified name.
Written by the indexing model from the issue text.
Description
I use namespace to define common types like below:
export declare namespace TypeAttributes {
type Color =
| "primary"
| "secondary"
| "success"
| "warning"
| "danger"
| "info";
}
and use it in type definition.
export type ComponentProps = {
/**
* The color to apply to component
*/
color?: TypeAttributes.Color;
}
it shows: Type: TypeAttributes.Color instead of "union, one of xxxxx".
any idea how to make this work?
- Dominant language
- JavaScript
- Stars
- 188
- Forks
- 31
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from atlassian/extract-react-types
-
Difficulty 1/5 Under an hour Newbie friendliness 55/100
atlassian/extract-react-types#209 ·
-
typescript
Difficulty 3/5 1-2 days Newbie friendliness 35/100
atlassian/extract-react-types#201 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
atlassian/extract-react-types#192 ·
-
@types/react question
Difficulty 4/5 3-5 days Newbie friendliness 25/100
atlassian/extract-react-types#180 · 6 comments ·
-
Difficulty 5/5 Over a week Newbie friendliness 20/100
atlassian/extract-react-types#178 ·
All issues in atlassian/extract-react-types
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
HarperFast/skills#96 ·
-
[Block] Latest Posts [Type] Bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Automattic/studio#4908 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
sugarlabs/musicblocks#8847 ·