"use strict";
/**
 * 字段配置相关工具函数
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.isRemoteDataSource = isRemoteDataSource;
/**
 * 判断字段是否使用远程数据源
 * @param fieldConfig - Formily 字段配置
 * @returns 是否为远程数据源
 */
function isRemoteDataSource(fieldConfig) {
    if (!fieldConfig) {
        return false;
    }
    const componentProps = fieldConfig['x-component-props'] || {};
    return (((componentProps === null || componentProps === void 0 ? void 0 : componentProps.dataOrigin) && componentProps.dataOrigin !== 'static') ||
        !!(componentProps === null || componentProps === void 0 ? void 0 : componentProps.requestConfig));
}
