UNPKG

c8y-openlayer

Version:

This module is designed to help integrate Openlayer with Cumulocity IoT

38 lines (30 loc) 1.06 kB
import _ol_ from './index.js'; /** * Error object thrown when an assertion failed. This is an ECMA-262 Error, * extended with a `code` property. * @see {@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error} * @constructor * @extends {Error} * @implements {oli.AssertionError} * @param {number} code Error code. */ var _ol_AssertionError_ = function(code) { var path = _ol_.VERSION ? _ol_.VERSION.split('-')[0] : 'latest'; /** * @type {string} */ this.message = 'Assertion failed. See https://openlayers.org/en/' + path + '/doc/errors/#' + code + ' for details.'; /** * Error code. The meaning of the code can be found on * {@link https://openlayers.org/en/latest/doc/errors/} (replace `latest` with * the version found in the OpenLayers script's header comment if a version * other than the latest is used). * @type {number} * @api */ this.code = code; this.name = 'AssertionError'; }; _ol_.inherits(_ol_AssertionError_, Error); export default _ol_AssertionError_;