static createJSONFromRule()

in src/js/utils/RuleExporter.js [169:181]


  static createJSONFromRule(rule: Rule): ?RuleJSON {
    if (rule.selector != null) {
      let properties = rule.properties.isEmpty()
        ? null
        : this.createJSONFromRuleProperties(rule.properties);
      return {
        class: rule.definition.name,
        selector: rule.selector,
        ...(properties != null ? { properties } : {}),
      };
    }
    return null;
  }