@use 'sass:string';
@use "sass:meta";

/// 验证器
/// @function is-color($color)
/// -----------------------------------------------------

/// 判断是否为颜色值
/// @param {string} $color 颜色
/// @return {boolean}
/// -----------------------------------------------------
@function is-color($color) {
  // currentColor, var(--color-blue);
  @if meta.type-of($color) == color or $color == currentColor {
    @return true;
  } @else if meta.type-of($color) == 'string' and string.slice($color, 1, 6) == 'var(--' {
    @return true;
  } @else {
    @return false
  }
}
