【发布时间】:2018-11-10 15:20:25
【问题描述】:
我遇到需要抛出错误的情况。错误必须与FirebaseError 接口匹配。
我尝试导入这个接口
import { FirebaseError } from '@firebase/util';
但是我不知道怎么用
throw new FirebaseError ???
【问题讨论】:
标签: angular firebase error-handling
我遇到需要抛出错误的情况。错误必须与FirebaseError 接口匹配。
我尝试导入这个接口
import { FirebaseError } from '@firebase/util';
但是我不知道怎么用
throw new FirebaseError ???
【问题讨论】:
标签: angular firebase error-handling
FirebaseError是一个接口。您应该创建从 FirebaseError 扩展的自定义错误类并抛出它:
class FirebaseSignInError extends FirebaseError {
}
之后,只需调用:
throw new FirebaseSignInError
【讨论】:
throw new FirebaseSignInError('code', 'message');
class FirebaseErrorTest implements FirebaseError {...}