move TechDocsStorage api from @backstage/plugin-techdocs to @backstage/plugin-techdocs-react

Signed-off-by: Anders Näsman <andersn@spotify.com>
This commit is contained in:
Anders Näsman
2022-04-25 15:51:17 +02:00
parent 54f06e9c00
commit a68de3c984
8 changed files with 78 additions and 9 deletions
+3 -3
View File
@@ -191,7 +191,7 @@ export type ReaderState = {
// @public
export const Router: () => JSX.Element;
// @public
// @public @deprecated
export type SyncResult = 'cached' | 'updated';
// @public
@@ -394,7 +394,7 @@ export type TechDocsSearchResultListItemProps = {
title?: string;
};
// @public
// @public @deprecated
export interface TechDocsStorageApi {
// (undocumented)
getApiOrigin(): Promise<string>;
@@ -417,7 +417,7 @@ export interface TechDocsStorageApi {
): Promise<SyncResult>;
}
// @public
// @public @deprecated
export const techdocsStorageApiRef: ApiRef<TechDocsStorageApi>;
// @public
+4 -1
View File
@@ -14,7 +14,10 @@
* limitations under the License.
*/
import { techdocsApiRef, techdocsStorageApiRef } from './api';
import {
techdocsApiRef,
techdocsStorageApiRef,
} from '@backstage/plugin-techdocs-react';
import { TechDocsClient, TechDocsStorageClient } from './client';
import {
rootDocsRouteRef,
@@ -26,7 +26,7 @@ import { useApi, configApiRef } from '@backstage/core-plugin-api';
import { SidebarPinStateContext } from '@backstage/core-components';
import { scmIntegrationsApiRef } from '@backstage/integration-react';
import { techdocsStorageApiRef } from '../../../api';
import { techdocsStorageApiRef } from '@backstage/plugin-techdocs-react';
import { useTechDocsReader } from './context';
@@ -18,7 +18,7 @@ import { useApi } from '@backstage/core-plugin-api';
import { useMemo, useReducer, useRef } from 'react';
import useAsync from 'react-use/lib/useAsync';
import useAsyncRetry from 'react-use/lib/useAsyncRetry';
import { techdocsStorageApiRef } from '../../api';
import { techdocsStorageApiRef } from '@backstage/plugin-techdocs-react';
/**
* @public