import type { NativeErrorObject, NativeErrorInterface, } from './commonTypes.flow'; export default class NativeError extends Error implements NativeErrorInterface { constructor(nativeError: NativeErrorObject) { super(nativeError.message); this.code = nativeError.code; this.message = nativeError.message; this.nativeErrorCode = nativeError.nativeErrorCode; this.nativeErrorMessage = nativeError.nativeErrorMessage; } }