createExtensionInput()
Home > @backstage/frontend-plugin-api
> createExtensionInput
Signature:
function createExtensionInput<TExtensionData extends AnyExtensionDataMap, TConfig extends {
singleton?: boolean;
optional?: boolean;
}>(extensionData: TExtensionData, config?: TConfig): ExtensionInput<TExtensionData, {
singleton: TConfig['singleton'] extends true ? true : false;
optional: TConfig['optional'] extends true ? true : false;
}>;
Parameters
Parameter | Type | Description |
---|---|---|
extensionData | TExtensionData | |
config | TConfig | (Optional) |
Returns:
ExtensionInput<TExtensionData, { singleton: TConfig['singleton'] extends true ? true : false; optional: TConfig['optional'] extends true ? true : false; }>