@backstage/plugin-techdocs-react
Version:
Shared frontend utilities for TechDocs and Addons
28 lines (25 loc) • 1.25 kB
TypeScript
import * as _backstage_frontend_plugin_api from '@backstage/frontend-plugin-api';
import { ComponentType } from 'react';
import { a as TechDocsAddonOptions } from './types/types.d-DXgF2CAr.js';
export { T as TechDocsAddonLocations } from './types/types.d-DXgF2CAr.js';
import '@backstage/catalog-model';
/** @alpha */
declare const techDocsAddonDataRef: _backstage_frontend_plugin_api.ConfigurableExtensionDataRef<TechDocsAddonOptions, "techdocs.addon", {}>;
/**
* Creates an extension to add addons to the TechDocs standalone reader and entity pages.
* @alpha
*/
declare const AddonBlueprint: _backstage_frontend_plugin_api.ExtensionBlueprint<{
kind: "addon";
params: TechDocsAddonOptions;
output: _backstage_frontend_plugin_api.ExtensionDataRef<TechDocsAddonOptions, "techdocs.addon", {}>;
inputs: {};
config: {};
configInput: {};
dataRefs: {
addon: _backstage_frontend_plugin_api.ConfigurableExtensionDataRef<TechDocsAddonOptions, "techdocs.addon", {}>;
};
}>;
/** @alpha */
declare const attachTechDocsAddonComponentData: <P>(techDocsAddon: ComponentType<P>, data: TechDocsAddonOptions) => void;
export { AddonBlueprint, TechDocsAddonOptions, attachTechDocsAddonComponentData, techDocsAddonDataRef };