function propConfigToFieldConfig()

in packages/build-plugin-lowcode/src/utils/parse-props.js [1:19]


function propConfigToFieldConfig(propConfig) {
  const { name, description } = propConfig;
  const title = {
    label: {
      type: 'i18n',
      'en-US': name,
      'zh-CN': (description && description.slice(0, 10)) || name,
    },
    tip: description ? `${name} | ${description}` : undefined,
  };
  const setter = propConfig.setter ? propConfig.setter : propTypeToSetter(propConfig.propType);
  delete propConfig.propType;
  return {
    title,
    ...propConfig,
    // TODO 这边直接用propConfig,将setter丢在propconfig里,需要确认是否在PropConfig扩展还是换实现
    setter,
  };
}