core-app-api,test-utils: migrated to using new ErrorApi* names

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2021-11-15 16:21:02 +01:00
parent b6a4bacdc4
commit 0b1de52732
8 changed files with 53 additions and 27 deletions
@@ -14,7 +14,11 @@
* limitations under the License.
*/
import { ErrorApi, ErrorContext } from '@backstage/core-plugin-api';
import {
ErrorApi,
ErrorApiError,
ErrorApiErrorContext,
} from '@backstage/core-plugin-api';
import { Observable } from '@backstage/types';
/**
@@ -27,12 +31,12 @@ export type MockErrorApiOptions = {
};
/**
* ErrorWithContext contains error and ErrorContext
* ErrorWithContext contains error and ErrorApiErrorContext
* @public
*/
export type ErrorWithContext = {
error: Error;
context?: ErrorContext;
error: ErrorApiError;
context?: ErrorApiErrorContext;
};
type Waiter = {
@@ -59,7 +63,7 @@ export class MockErrorApi implements ErrorApi {
constructor(private readonly options: MockErrorApiOptions = {}) {}
post(error: Error, context?: ErrorContext) {
post(error: ErrorApiError, context?: ErrorApiErrorContext) {
if (this.options.collect) {
this.errors.push({ error, context });
@@ -76,7 +80,10 @@ export class MockErrorApi implements ErrorApi {
throw new Error(`MockErrorApi received unexpected error, ${error}`);
}
error$(): Observable<{ error: Error; context?: ErrorContext }> {
error$(): Observable<{
error: ErrorApiError;
context?: ErrorApiErrorContext;
}> {
return nullObservable;
}