Backstage
Docs
Github
Preparing search index...
@backstage/backend-plugin-api
index
CreateBackendFeatureLoaderOptions
Interface CreateBackendFeatureLoaderOptions<TDeps>
Options for creating a new backend feature loader.
interface
CreateBackendFeatureLoaderOptions
<
TDeps
extends
{
[
name
in
string
]
:
unknown
}
,
>
{
deps
?:
{
[
name
in
string
|
number
|
symbol
]
:
ServiceRef
<
TDeps
[
name
]
,
"root"
>
}
;
loader
(
deps
:
TDeps
,
)
:
|
Iterable
<
BackendFeature
|
Promise
<
{
default
:
BackendFeature
}
>
,
any
,
any
,
>
|
Promise
<
Iterable
<
BackendFeature
|
Promise
<
{
default
:
BackendFeature
}
>
,
any
,
any
,
>
,
>
|
AsyncIterable
<
BackendFeature
|
{
default
:
BackendFeature
}
,
any
,
any
>
;
}
Type Parameters
TDeps
extends
{
[
name
in
string
]
:
unknown
}
Index
Properties
deps?
Methods
loader
Properties
Optional
deps
deps
?:
{
[
name
in
string
|
number
|
symbol
]
:
ServiceRef
<
TDeps
[
name
]
,
"root"
>
}
Methods
loader
loader
(
deps
:
TDeps
,
)
:
|
Iterable
<
BackendFeature
|
Promise
<
{
default
:
BackendFeature
}
>
,
any
,
any
,
>
|
Promise
<
Iterable
<
BackendFeature
|
Promise
<
{
default
:
BackendFeature
}
>
,
any
,
any
,
>
,
>
|
AsyncIterable
<
BackendFeature
|
{
default
:
BackendFeature
}
,
any
,
any
>
Parameters
deps
:
TDeps
Returns
|
Iterable
<
BackendFeature
|
Promise
<
{
default
:
BackendFeature
}
>
,
any
,
any
,
>
|
Promise
<
Iterable
<
BackendFeature
|
Promise
<
{
default
:
BackendFeature
}
>
,
any
,
any
,
>
,
>
|
AsyncIterable
<
BackendFeature
|
{
default
:
BackendFeature
}
,
any
,
any
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
deps
Methods
loader
Docs
Github
Backstage
Loading...
Options for creating a new backend feature loader.