import { UmbBlockValueResolver } from './block-value-resolver.api.js';
export class UmbStandardBlockValueResolver extends UmbBlockValueResolver {
    async processValues(property, valuesCallback) {
        if (property.value) {
            return {
                ...property,
                value: await this._processValueBlockData(property.value, valuesCallback),
            };
        }
        return property;
    }
    async processVariants(property, variantsCallback) {
        if (property.value) {
            return {
                ...property,
                value: await this._processVariantBlockData(property.value, variantsCallback),
            };
        }
        return property;
    }
}
