2
0
mirror of synced 2025-02-02 17:43:27 +00:00

[js][database] nativeToJSError util can now attach addition props to the error - e.g. ref path

This commit is contained in:
Salakar 2017-08-14 18:43:21 +01:00
parent c6a26606d1
commit 491b61afad

View File

@ -290,11 +290,13 @@ export function generatePushID(serverTimeOffset?: number = 0): string {
* Converts a code and message from a native event to a JS Error * Converts a code and message from a native event to a JS Error
* @param code * @param code
* @param message * @param message
* @param additionalProps
* @returns {Error} * @returns {Error}
*/ */
export function nativeToJSError(code: string, message: string) { export function nativeToJSError(code: string, message: string, additionalProps?: Object = {}) {
const error = new Error(message); const error = new Error(message);
error.code = code; error.code = code;
Object.assign(error, additionalProps);
return error; return error;
} }