diff --git a/.changeset/grumpy-towns-stick.md b/.changeset/grumpy-towns-stick.md new file mode 100644 index 0000000000..0056469213 --- /dev/null +++ b/.changeset/grumpy-towns-stick.md @@ -0,0 +1,5 @@ +--- +'@backstage/ui': patch +--- + +Cleaned up `useDefinition` `ownProps` types to remove never-typed ghost properties from autocomplete. diff --git a/packages/ui/src/hooks/useDefinition/types.ts b/packages/ui/src/hooks/useDefinition/types.ts index 91ebdb8ef5..45ce5e3dc8 100644 --- a/packages/ui/src/hooks/useDefinition/types.ts +++ b/packages/ui/src/hooks/useDefinition/types.ts @@ -81,10 +81,19 @@ type ResolvedOwnProps< [K in keyof PropDefs & keyof P]: ResolvePropType
;
};
-type ChildrenProps ;
+
+type ResolveBgProps<
+ D extends ComponentConfig &
- ChildrenProps > extends never