docs: update api reports

Signed-off-by: Camila Belo <camilaibs@gmail.com>
This commit is contained in:
Camila Belo
2023-11-28 10:50:42 +01:00
parent 0e8f4a65aa
commit 0025a3c595
2 changed files with 15 additions and 7 deletions
+14 -6
View File
@@ -13,7 +13,6 @@ import { AnyApiRef } from '@backstage/core-plugin-api';
import { ApiFactory } from '@backstage/core-plugin-api';
import { ApiHolder } from '@backstage/core-plugin-api';
import { ApiRef } from '@backstage/core-plugin-api';
import { ApiRef as ApiRef_2 } from '@backstage/core-plugin-api/src/apis/system/types';
import { ApiRefConfig } from '@backstage/core-plugin-api';
import { AppTheme } from '@backstage/core-plugin-api';
import { AppThemeApi } from '@backstage/core-plugin-api';
@@ -300,7 +299,7 @@ export interface ComponentsApi {
}
// @public
export const componentsApiRef: ApiRef_2<ComponentsApi>;
export const componentsApiRef: ApiRef<ComponentsApi>;
export { ConfigApi };
@@ -409,10 +408,19 @@ export function createComponentExtension<
disabled?: boolean;
inputs?: TInputs;
configSchema?: PortableSchema<TConfig>;
component: (values: {
config: TConfig;
inputs: Expand<ExtensionInputValues<TInputs>>;
}) => Promise<TRef['T']>;
component:
| {
lazy: (values: {
config: TConfig;
inputs: Expand<ExtensionInputValues<TInputs>>;
}) => Promise<TRef['T']>;
}
| {
sync: (values: {
config: TConfig;
inputs: Expand<ExtensionInputValues<TInputs>>;
}) => TRef['T'];
};
}): Extension<TConfig>;
// @public (undocumented)
@@ -14,8 +14,8 @@
* limitations under the License.
*/
import { createApiRef } from '@backstage/core-plugin-api';
import { ComponentRef } from '../../components';
import { createApiRef } from '../system';
/**
* API for looking up components based on component refs.