using Umbraco.Cms.Core.DeliveryApi; using Umbraco.Cms.Core.Models.Blocks; using Umbraco.Cms.Core.Models.DeliveryApi; using Umbraco.Cms.Core.Models.PublishedContent; namespace Umbraco.Cms.Infrastructure.Extensions; internal static class DeliveryApiBlockReferenceExtensions { internal static ApiBlockItem CreateApiBlockItem( this IBlockReference blockItem, IApiElementBuilder apiElementBuilder) => new ApiBlockItem( apiElementBuilder.Build(blockItem.Content), blockItem.Settings != null ? apiElementBuilder.Build(blockItem.Settings) : null); }