Backstage
Docs
Github
Preparing search index...
@backstage/frontend-plugin-api
createExtensionInput
Function createExtensionInput
createExtensionInput
<
UExtensionData
extends
ExtensionDataRef
<
unknown
,
string
,
{
optional
?:
true
}
>
,
TConfig
extends
{
optional
?:
boolean
;
singleton
?:
boolean
}
,
>
(
extensionData
:
UExtensionData
[]
,
config
?:
TConfig
&
{
replaces
?:
{
id
:
string
;
input
:
string
}
[]
}
,
)
:
ExtensionInput
<
UExtensionData
,
{
optional
:
TConfig
[
"optional"
]
extends
true
?
true
:
false
;
singleton
:
TConfig
[
"singleton"
]
extends
true
?
true
:
false
;
}
,
>
Type Parameters
UExtensionData
extends
ExtensionDataRef
<
unknown
,
string
,
{
optional
?:
true
}
>
TConfig
extends
{
optional
?:
boolean
;
singleton
?:
boolean
}
Parameters
extensionData
:
UExtensionData
[]
Optional
config
:
TConfig
&
{
replaces
?:
{
id
:
string
;
input
:
string
}
[]
}
Returns
ExtensionInput
<
UExtensionData
,
{
optional
:
TConfig
[
"optional"
]
extends
true
?
true
:
false
;
singleton
:
TConfig
[
"singleton"
]
extends
true
?
true
:
false
;
}
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Docs
Github
Backstage
Loading...