app: add initial errorApi implmentation

This commit is contained in:
Patrik Oldsberg
2020-03-19 15:33:45 +01:00
parent 9b7dcfffbe
commit 5ad9dfbcd4
+12 -1
View File
@@ -14,8 +14,19 @@
* limitations under the License.
*/
import { ApiHolder, ApiRegistry } from '@spotify-backstage/core';
import { ApiHolder, ApiRegistry, errorApiRef } from '@spotify-backstage/core';
const builder = ApiRegistry.builder();
class ErrorDialogForwarder {
post(error: Error) {
// eslint-disable-next-line no-console
console.error(`Received error, ${error}`);
}
}
export const errorDialogForwarder = new ErrorDialogForwarder();
builder.add(errorApiRef, errorDialogForwarder);
export default builder.build() as ApiHolder;