{"ScriptPreparationCode":"var thisO = {\r\n operatorsFilterOptions: {}\r\n};\r\nvar getOperatorListForChildCondition = (childCondition) =\u003E {\r\n const schemaId = thisO.schema?.id ?? thisO.entitySchemaId ?? \u0027\u0027;\r\n return thisO.operatorsFilterOptions?.[schemaId \u002B childCondition.fieldName] ?? thisO.operatorsFilterOptions?.defaultOperatorFilters ?? thisO.operatorsFilterOptions;\r\n}\r\n\r\nvar cCondition = {};\r\nvar withDirtyCheck = (childCondition) =\u003E {\r\n if(cCondition === childCondition) {\r\n return;\r\n }\r\n return getOperatorListForChildCondition(childCondition);\r\n}","TestCases":[{"Name":"with","Code":"withDirtyCheck({})","IsDeferred":false},{"Name":"without","Code":"getOperatorListForChildCondition({})","IsDeferred":false}]}