diff --git a/plugins/scaffolder/src/extensions/index.tsx b/plugins/scaffolder/src/extensions/index.tsx index 72df8d4df3..75a166beff 100644 --- a/plugins/scaffolder/src/extensions/index.tsx +++ b/plugins/scaffolder/src/extensions/index.tsx @@ -25,14 +25,14 @@ import { Extension, attachComponentData } from '@backstage/core-plugin-api'; export const FIELD_EXTENSION_WRAPPER_KEY = 'scaffolder.extensions.wrapper.v1'; export const FIELD_EXTENSION_KEY = 'scaffolder.extensions.field.v1'; -export type FieldExtensionComponent<_TInputProps> = () => null; +export type FieldExtensionComponent<_TReturnValue, _TInputProps> = () => null; export function createScaffolderFieldExtension< TReturnValue = unknown, TInputProps = unknown, >( options: FieldExtensionOptions, -): Extension> { +): Extension> { return { expose() { const FieldExtensionDataHolder: any = () => null; diff --git a/plugins/scaffolder/src/index.ts b/plugins/scaffolder/src/index.ts index 71cd1d8f84..9776549091 100644 --- a/plugins/scaffolder/src/index.ts +++ b/plugins/scaffolder/src/index.ts @@ -40,11 +40,7 @@ export { createScaffolderFieldExtension, ScaffolderFieldExtensions, } from './extensions'; -export type { - CustomFieldValidator, - FieldExtensionOptions, - FieldExtensionComponentProps, -} from './extensions'; + export { EntityPickerFieldExtension, EntityNamePickerFieldExtension, @@ -56,4 +52,5 @@ export { scaffolderPlugin, } from './plugin'; export * from './components'; +export * from './extensions'; export type { TaskPageProps } from './components/TaskPage';