Remove backend-common dependency

Signed-off-by: Johan Haals <johan.haals@gmail.com>
This commit is contained in:
Johan Haals
2024-08-15 13:43:32 +02:00
parent 3f4998eb9f
commit d897ce63d6
5 changed files with 26 additions and 26 deletions
+12 -12
View File
@@ -14,13 +14,6 @@
* limitations under the License.
*/
import {
ReadTreeResponse,
ReadUrlOptions,
ReadUrlResponse,
SearchResponse,
UrlReader,
} from '@backstage/backend-common';
import { Entity, getEntitySourceLocation } from '@backstage/catalog-model';
import { ConfigReader } from '@backstage/config';
import { ScmIntegrations } from '@backstage/integration';
@@ -34,6 +27,13 @@ import {
parseReferenceAnnotation,
transformDirLocation,
} from './helpers';
import {
UrlReaderService,
UrlReaderServiceSearchResponse,
UrlReaderServiceReadUrlResponse,
UrlReaderServiceReadUrlOptions,
UrlReaderServiceReadTreeResponse,
} from '@backstage/backend-plugin-api';
jest.mock('@backstage/catalog-model', () => ({
...jest.requireActual('@backstage/catalog-model'),
@@ -290,19 +290,19 @@ describe('getLocationForEntity', () => {
describe('getDocFilesFromRepository', () => {
it('should read a remote directory using UrlReader.readTree', async () => {
class MockUrlReader implements UrlReader {
class MockUrlReader implements UrlReaderService {
async read() {
return Buffer.from('mock');
}
async readUrl(
_url: string,
_options?: ReadUrlOptions | undefined,
): Promise<ReadUrlResponse> {
_options?: UrlReaderServiceReadUrlOptions | undefined,
): Promise<UrlReaderServiceReadUrlResponse> {
throw new Error('Method not implemented.');
}
async readTree(): Promise<ReadTreeResponse> {
async readTree(): Promise<UrlReaderServiceReadTreeResponse> {
return {
dir: async () => {
return '/tmp/testfolder';
@@ -317,7 +317,7 @@ describe('getDocFilesFromRepository', () => {
};
}
async search(): Promise<SearchResponse> {
async search(): Promise<UrlReaderServiceSearchResponse> {
return {
etag: '',
files: [],