Liferay.Loader.define("segments-web@3.0.77/js/utils/types.es",["module","exports","require","liferay!frontend-js-react-web$prop-types"],(function(e,t,r){window;{Object.defineProperty(t,"__esModule",{value:!0}),t.propertyShape=t.propertyGroupShape=t.operatorShape=t.contributorShape=t.criterionShape=t.initialContributorShape=t.criteriaShape=t.conjunctionShape=t.propertyTypesShape=void 0;var a=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}(r("liferay!frontend-js-react-web$prop-types"));const e=a.default.shape({entityUrl:a.default.string,label:a.default.string,name:a.default.string.isRequired,options:a.default.array,type:a.default.string.isRequired});t.propertyShape=e;const i=a.default.shape({label:a.default.string.isRequired,name:a.default.string.isRequired});t.conjunctionShape=i;const u=a.default.shape({displayValue:a.default.string,operatorName:a.default.string,propertyName:a.default.string,value:a.default.oneOfType([a.default.array,a.default.number,a.default.string])});t.criterionShape=u;const n=a.default.shape({conjunctionName:a.default.string,groupId:a.default.string});t.criteriaShape=n,n.items=a.default.arrayOf(a.default.oneOfType([n,u]));const d=a.default.shape({conjunctionId:a.default.string.isRequired,conjunctionInputId:a.default.string.isRequired,initialQuery:a.default.oneOfType([a.default.string,a.default.shape(null)]),inputId:a.default.string.isRequired,propertyKey:a.default.string.isRequired});t.initialContributorShape=d;const s=a.default.shape({conjunctionId:a.default.string,conjunctionInputId:a.default.string,criteriaMap:a.default.oneOfType([n,a.default.shape(null)]),entityName:a.default.string,inputId:a.default.string,modelLabel:a.default.string,properties:a.default.arrayOf(e),propertyKey:a.default.string,query:a.default.string});t.contributorShape=s;const l=a.default.shape({label:a.default.string.isRequired,name:a.default.string.isRequired});t.operatorShape=l;const f=a.default.shape({entityName:a.default.string.isRequired,name:a.default.string.isRequired,properties:a.default.arrayOf(e).isRequired,propertyKey:a.default.string.isRequired});t.propertyGroupShape=f;const p=a.default.shape({boolean:a.default.arrayOf(a.default.string).isRequired,date:a.default.arrayOf(a.default.string).isRequired,double:a.default.arrayOf(a.default.string).isRequired,id:a.default.arrayOf(a.default.string).isRequired,integer:a.default.arrayOf(a.default.string).isRequired,string:a.default.arrayOf(a.default.string).isRequired});t.propertyTypesShape=p}}));
//# sourceMappingURL=types.es.js.map