Skip to main content

FrontendPluginInfoResolver

Home > @backstage/frontend-app-api > FrontendPluginInfoResolver

A function that resolves plugin info from a plugin manifest and package.json.

Signature:

export type FrontendPluginInfoResolver = (ctx: {
packageJson(): Promise<JsonObject | undefined>;
manifest(): Promise<JsonObject | undefined>;
defaultResolver(sources: {
packageJson: JsonObject | undefined;
manifest: JsonObject | undefined;
}): Promise<{
info: FrontendPluginInfo;
}>;
}) => Promise<{
info: FrontendPluginInfo;
}>;

References: JsonObject, FrontendPluginInfo