如何抛出FirebaseError类型的错误

时间:2018-05-31 14:55:42

标签: angular firebase error-handling

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

我尝试导入此界面

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

但我不知道如何使用它

throw new FirebaseError ???

1 个答案:

答案 0 :(得分:2)

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

class FirebaseSignInError extends FirebaseError {
}

之后,请致电:

throw new FirebaseSignInError