API Reference > presentation-common > PresentationRules > ChildNodeSpecificationBase ChildNodeSpecificationBase Interface Base interface for all ChildNodeSpecification implementations. Not meant to be used directly, see ChildNodeSpecification. Properties Name Type Description doNotSort undefined | boolean Set this flag to true to suppress default sorting of ECInstances returned by this specification. hasChildren "Always" = undefined | "Never" = undefined | "Unknown" = undefined This tells the rules engine that nodes produced using this hideExpression undefined | string An ECExpression which Beta hideIfNoChildren undefined | boolean Hide nodes if they don't have children. hideNodesInHierarchy undefined | boolean Hide nodes provided by this specification and directly show nodes of its children. nestedRules undefined | ChildNodeRule[] Nested rule specifications. priority undefined | number Defines the order in which specifications are evaluated and executed. relatedInstances undefined | RelatedInstanceSpecification[] Specifications of related instances that can be used in content creation. specType ChildNodeSpecificationTypes Used for serializing to JSON. Defined in presentation/common/src/rules/hierarchy/ChildNodeSpecification.ts Line 38 Last Updated: 13 June, 2024