Skip to main content
Version: Next

ApiBlueprint

Home > @backstage/frontend-plugin-api > ApiBlueprint

Creates utility API extensions.

Signature:

ApiBlueprint: import("../wiring").ExtensionBlueprint<{
kind: "api";
name: undefined;
params: <TApi, TImpl extends TApi, TDeps extends { [name in string]: unknown; }>(params: ApiFactory<TApi, TImpl, TDeps>) => import("../wiring").ExtensionBlueprintParams<AnyApiFactory>;
output: import("../wiring").ConfigurableExtensionDataRef<AnyApiFactory, "core.api.factory", {}>;
inputs: {};
config: {};
configInput: {};
dataRefs: {
factory: import("../wiring").ConfigurableExtensionDataRef<AnyApiFactory, "core.api.factory", {}>;
};
}>