supportedTypes: Set()

in src/js/rule-definitions.js [150:206]


        supportedTypes: Set([RulePropertyTypes.STRING]),
        defaultType: RulePropertyTypes.STRING,
        defaultAttribute: 'rel',
      }),
    }),
  })
);
ruleDefinitions.push(
  RuleDefinitionFactory({
    name: 'EmphasizedRule',
    category: RuleCategories.TEXT,
    getSelectionContext: selectionContextByRuleCategories([
      RuleCategories.TEXT,
    ]),
    displayName: 'Emphasized Text',
    placeholder: 'Example: em',
  })
);
ruleDefinitions.push(
  RuleDefinitionFactory({
    name: 'BoldRule',
    category: RuleCategories.TEXT,
    getSelectionContext: selectionContextByRuleCategories([
      RuleCategories.TEXT,
    ]),
    displayName: 'Bold Text',
    placeholder: 'Example: b, strong',
  })
);
ruleDefinitions.push(
  RuleDefinitionFactory({
    name: 'ParagraphRule',
    category: RuleCategories.TEXT,
    displayName: 'Paragraph',
    placeholder: 'Example: p',
  })
);
ruleDefinitions.push(
  RuleDefinitionFactory({
    name: 'ListItemRule',
    category: RuleCategories.TEXT,
    getSelectionContext: selectionContextByRules(['ListRule']),
    displayName: 'List Item',
    placeholder: 'Example: li',
  })
);
ruleDefinitions.push(
  RuleDefinitionFactory({
    name: 'SponsorRule',
    category: RuleCategories.BASIC,
    getSelectionContext: selectionContextByRuleCategories([
      RuleCategories.TEXT,
    ]),
    displayName: 'Sponsor',
    placeholder: 'Example: ul.op-sponsors',
    properties: Map({
      'sponsor.page_url': RulePropertyDefinitionFactory({