How to use the node-sass.types.Map function in node-sass

To help you get started, we’ve selected a few node-sass examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github carbon-design-system / carbon / packages / test-utils / scss.js View on Github external
.join('');
    return `#${hexcode}`;
  }

  if (value instanceof types.List) {
    const length = value.getLength();
    const list = [];

    for (let i = 0; i < length; i++) {
      list.push(convert(value.getValue(i)));
    }

    return list;
  }

  if (value instanceof types.Map) {
    const length = value.getLength();
    const map = {};

    for (let i = 0; i < length; i++) {
      const key = value.getKey(i).getValue();
      map[key] = convert(value.getValue(i));
    }

    return map;
  }

  if (value instanceof types.Null) {
    return null;
  }

  throw new Error(`Unknown value type: ${value}`);
github carbon-design-system / carbon / packages / components / tools / jest / scss.js View on Github external
if (value instanceof types.Number) {
    return `${value.getValue()}${value.getUnit()}`;
  }

  if (value instanceof types.List) {
    const length = value.getLength();
    const list = [];

    for (let i = 0; i < length; i++) {
      list.push(convert(value.getValue(i)));
    }

    return list;
  }

  if (value instanceof types.Map) {
    const length = value.getLength();
    const map = {};

    for (let i = 0; i < length; i++) {
      const key = value.getKey(i).getValue();
      map[key] = convert(value.getValue(i));
    }

    return map;
  }

  if (value instanceof types.Null) {
    return null;
  }

  throw new Error(`Unknown value type: ${value}`);
github carbon-design-system / carbon / tools / jest / scss.js View on Github external
if (value instanceof types.Number) {
    return `${value.getValue()}${value.getUnit()}`;
  }

  if (value instanceof types.List) {
    const length = value.getLength();
    const list = [];

    for (let i = 0; i < length; i++) {
      list.push(convert(value.getValue(i)));
    }

    return list;
  }

  if (value instanceof types.Map) {
    const length = value.getLength();
    const map = {};

    for (let i = 0; i < length; i++) {
      const key = value.getKey(i).getValue();
      map[key] = convert(value.getValue(i));
    }

    return map;
  }

  if (value instanceof types.Null) {
    return null;
  }

  throw new Error(`Unknown value type: ${value}`);