Skip to main content

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

ParameterTypeDescription
extensionDataTExtensionData
configTConfig(Optional)

Returns:

ExtensionInput<TExtensionData, { singleton: TConfig['singleton'] extends true ? true : false; optional: TConfig['optional'] extends true ? true : false; }>