我遇到需要抛出错误的情况。该错误必须与FirebaseError接口(interface)匹配。

我尝试导入此界面

import { FirebaseError } from '@firebase/util';

但是我不知道怎么用
throw new FirebaseError ???

最佳答案

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

class FirebaseSignInError extends FirebaseError {
}

之后,只需致电:
throw new FirebaseSignInError

09-25 17:41