Backstage
Docs
Github
Preparing search index...
@backstage/frontend-test-utils
ExtensionTester
Interface ExtensionTester<UOutput>
interface
ExtensionTester
<
UOutput
extends
ExtensionDataRef
>
{
add
<
T
extends
ExtensionDefinitionParameters
>
(
extension
:
ExtensionDefinition
<
T
>
,
options
?:
{
config
?:
T
[
"configInput"
]
}
,
)
:
ExtensionTester
<
UOutput
>
;
get
<
TId
extends
string
>
(
ref
:
ExtensionDataRef
<
any
,
TId
,
any
>
,
)
:
UOutput
extends
ExtensionDataRef
<
IData
,
TId
,
IConfig
>
?
IConfig
[
"optional"
]
extends
true
?
IData
|
undefined
:
IData
:
never
;
query
<
T
extends
ExtensionDefinitionParameters
>
(
extension
:
ExtensionDefinition
<
T
>
,
)
:
ExtensionQuery
<
NonNullable
<
T
[
"output"
]
>
>
;
reactElement
()
:
Element
;
}
Type Parameters
UOutput
extends
ExtensionDataRef
Index
Methods
add
get
query
react
Element
Methods
add
add
<
T
extends
ExtensionDefinitionParameters
>
(
extension
:
ExtensionDefinition
<
T
>
,
options
?:
{
config
?:
T
[
"configInput"
]
}
,
)
:
ExtensionTester
<
UOutput
>
Type Parameters
T
extends
ExtensionDefinitionParameters
Parameters
extension
:
ExtensionDefinition
<
T
>
Optional
options
:
{
config
?:
T
[
"configInput"
]
}
Returns
ExtensionTester
<
UOutput
>
get
get
<
TId
extends
string
>
(
ref
:
ExtensionDataRef
<
any
,
TId
,
any
>
,
)
:
UOutput
extends
ExtensionDataRef
<
IData
,
TId
,
IConfig
>
?
IConfig
[
"optional"
]
extends
true
?
IData
|
undefined
:
IData
:
never
Type Parameters
TId
extends
string
Parameters
ref
:
ExtensionDataRef
<
any
,
TId
,
any
>
Returns
UOutput
extends
ExtensionDataRef
<
IData
,
TId
,
IConfig
>
?
IConfig
[
"optional"
]
extends
true
?
IData
|
undefined
:
IData
:
never
query
query
<
T
extends
ExtensionDefinitionParameters
>
(
extension
:
ExtensionDefinition
<
T
>
,
)
:
ExtensionQuery
<
NonNullable
<
T
[
"output"
]
>
>
Type Parameters
T
extends
ExtensionDefinitionParameters
Parameters
extension
:
ExtensionDefinition
<
T
>
Returns
ExtensionQuery
<
NonNullable
<
T
[
"output"
]
>
>
react
Element
reactElement
()
:
Element
Returns
Element
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
add
get
query
react
Element
Docs
Github
Backstage
Loading...