我遇到需要抛出错误的情况。该错误必须与FirebaseError接口(interface)匹配。
我尝试导入此界面
import { FirebaseError } from '@firebase/util';
但是我不知道怎么用
throw new FirebaseError ???
最佳答案
FirebaseError
是一个接口(interface)。您应该创建从FirebaseError
扩展的自定义错误类,并将其抛出:
class FirebaseSignInError extends FirebaseError {
}
之后,只需致电:
throw new FirebaseSignInError