/** * ViewElement 字段属性配置 * * 用于定义哪些组件的哪些属性需要检查字段是否在数据源类型上存在 * * 这个配置与 IDE 前端 s-component-attr-form.vue 中的 dynamicPropsComponentMap 保持一致 */ /** * 字段属性名到中文名的映射 */ export declare const FIELD_ATTR_TITLES: Record; /** * 获取字段属性的中文名 * @param attrName 属性名 * @returns 中文名,如果没有找到则返回原属性名 */ export declare function getFieldAttrTitle(attrName: string): string; /** * 组件标签到需要检查字段存在性的属性名列表的映射 * * 当属性的值是字符串类型的字段路径时,需要检查该字段是否在数据源类型上存在 */ export declare const FIELD_ATTRS_BY_COMPONENT: Record; /** * 判断给定的组件属性是否需要检查字段存在性 * * @param componentTag 组件标签名 * @param attrName 属性名 * @returns 是否需要检查字段存在性 */ export declare function shouldCheckFieldExists(componentTag: string | undefined, attrName: string): boolean; /** * 将 kebab-case 属性名转换为 camelCase * 例如: 'text-field' -> 'textField' */ export declare function kebabToCamelCase(str: string): string; /** * 规范化属性名(支持 kebab-case 和 camelCase 的匹配) */ export declare function normalizeAttrName(attrName: string): string; //# sourceMappingURL=index.d.ts.map