Angular 如何抛出FirebaseError类型的错误

Angular 如何抛出FirebaseError类型的错误,angular,firebase,error-handling,Angular,Firebase,Error Handling,我需要抛出一个错误。错误必须与接口匹配 我试图导入这个接口 import { FirebaseError } from '@firebase/util'; 但我不知道如何使用它 throw new FirebaseError ??? FirebaseError是一个接口。您应该创建从FirebaseError扩展的自定义错误类,并抛出它: class FirebaseSignInError extends FirebaseError { } 之后,只需打电话: 抛出新的FirebaseSi

我需要抛出一个错误。错误必须与接口匹配

我试图导入这个接口

import { FirebaseError } from '@firebase/util';
但我不知道如何使用它

throw new FirebaseError ???

FirebaseError
是一个接口。您应该创建从
FirebaseError
扩展的自定义错误类,并抛出它:

class FirebaseSignInError extends FirebaseError {
}
之后,只需打电话:


抛出新的FirebaseSignError

感谢它的工作<代码>抛出新的FirebaseSignError('code','message')对于TypeScript用户,其
类FirebaseErrorTest实现FirebaseError{…}