'use strict';
import { getInternalPropertyMeta } from '../server/props/property-meta-config-provider.js';

var __defProp=Object['defineProperty'],__name=(_0x54508f,_0x2ad1d4)=>__defProp(_0x54508f,'name',{'value':_0x2ad1d4,'configurable':!![]});function requiredIfPropHasValue(_0x2833c5,_0x34e061){return (_0x2d7f6b,_0x35cfa9)=>{((async()=>{const _0x30a510=await getInternalPropertyMeta(_0x2d7f6b['constructor']['name'],_0x35cfa9);_0x30a510['requiredIfPropHasValue']=[_0x2833c5,_0x34e061];})());};}__name(requiredIfPropHasValue,'requiredIfPropHasValue');

export { requiredIfPropHasValue };
