Skip to main content
Version: Next

ExtensionInput

Home > @backstage/frontend-plugin-api > ExtensionInput

Signature:

export interface ExtensionInput<UExtensionData extends ExtensionDataRef<unknown, string, {
optional?: true;
}> = ExtensionDataRef, TConfig extends {
singleton: boolean;
optional: boolean;
} = {
singleton: boolean;
optional: boolean;
}>

Properties

Property

Modifiers

Type

Description

$$type

readonly

'@backstage/ExtensionInput'

config

readonly

TConfig

extensionData

readonly

Array<UExtensionData>

optional?

true

(Optional)

replaces?

readonly

Array<{ id: string; input: string; }>

(Optional)

singleton

boolean