private mapPropertyName()

in powerbi-visual-builder/src_extension/builder.ts [184:202]


  private mapPropertyName(name: string) {
    switch (name) {
      case "fontSize": {
        return "Font size";
      }
      case "sublayout.order": {
        return "Sublayout order";
      }
      default:
        let words = name
          .replace(/([a-z])([A-Z])/g, "$1 $2")
          .replace(/\./g, " ")
          .split(" ");
        words = words.map(w => w.toLowerCase());
        words[0] = words[0][0].toUpperCase() + words[0].slice(1);

        return words.join(" ");
    }
  }