UNPKG

terriajs

Version:

Geospatial data visualization platform.

22 lines (16 loc) 587 B
'use strict'; /*global require*/ var defined = require('terriajs-cesium/Source/Core/defined'); var DeveloperError = require('terriajs-cesium/Source/Core/DeveloperError'); var raiseErrorToUser = require('./raiseErrorToUser'); var raiseErrorOnRejectedPromise = function(terria, promise) { if (!defined(terria)) { throw new DeveloperError('terria is required.'); } if (defined(promise)) { return promise.otherwise(function(e) { raiseErrorToUser(terria, e); }); } }; module.exports = raiseErrorOnRejectedPromise;