Named exports from ol/colorlike

This commit is contained in:
Frederic Junod
2017-12-15 08:51:18 +01:00
parent a32aebfb3a
commit 6e83a15bd6
6 changed files with 22 additions and 24 deletions
+5 -7
View File
@@ -2,7 +2,6 @@
* @module ol/colorlike
*/
import _ol_color_ from './color.js';
var _ol_colorlike_ = {};
/**
@@ -10,24 +9,23 @@ var _ol_colorlike_ = {};
* @return {ol.ColorLike} The color as an ol.ColorLike
* @api
*/
_ol_colorlike_.asColorLike = function(color) {
if (_ol_colorlike_.isColorLike(color)) {
export function asColorLike(color) {
if (isColorLike(color)) {
return /** @type {string|CanvasPattern|CanvasGradient} */ (color);
} else {
return _ol_color_.asString(/** @type {ol.Color} */ (color));
}
};
}
/**
* @param {?} color The value that is potentially an ol.ColorLike
* @return {boolean} Whether the color is an ol.ColorLike
*/
_ol_colorlike_.isColorLike = function(color) {
export function isColorLike(color) {
return (
typeof color === 'string' ||
color instanceof CanvasPattern ||
color instanceof CanvasGradient
);
};
export default _ol_colorlike_;
}