ComponentKit/ComponentKit.h (173 lines of code) (raw):
/*
* Copyright (c) 2014-present, Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*
*/
#import <UIKit/UIKit.h>
#import <ComponentKit/BackgroundLayoutComponentBuilder.h>
#import <ComponentKit/CKAccessibilityAwareComponent.h>
#import <ComponentKit/ButtonComponentBuilder.h>
#import <ComponentKit/CenterLayoutComponentBuilder.h>
#import <ComponentKit/CKAction.h>
#import <ComponentKit/CKAction_SwiftBridge.h>
#import <ComponentKit/CKAction_SwiftBridge+Internal.h>
#import <ComponentKit/CKAnalyticsListener.h>
#import <ComponentKit/CKAnalyticsListenerHelpers.h>
#import <ComponentKit/CKAnimation.h>
#import <ComponentKit/CKAnimationComponent.h>
#import <ComponentKit/CKAnimationComponent+Internal.h>
#import <ComponentKit/RCArgumentPrecondition.h>
#import <ComponentKit/RCAssociatedObject.h>
#import <ComponentKit/CKAutoSizedImageComponent.h>
#import <ComponentKit/CKBackgroundLayoutComponent.h>
#import <ComponentKit/CKBaseSpecContext.h>
#import <ComponentKit/CKBuildComponent.h>
#import <ComponentKit/CKBuildComponentResult.h>
#import <ComponentKit/CKBuildTrigger.h>
#import <ComponentKit/CKButtonComponent.h>
#import <ComponentKit/CKCasting.h>
#import <ComponentKit/CKCenterLayoutComponent.h>
#import <ComponentKit/CKCollection.h>
#import <ComponentKit/CKCollectionViewDataSource.h>
#import <ComponentKit/CKCollectionViewDataSourceInternal.h>
#import <ComponentKit/CKCollectionViewDataSourceListener.h>
#import <ComponentKit/CKIdValueWrapper.h>
#import <ComponentKit/CKIdValueWrapperInternal.h>
#import <ComponentKit/CKWritingDirection.h>
#import <ComponentKit/CKDelayedInitialisationWrapper.h>
#import <ComponentKit/CKDeflatedComponentContext.h>
#import <ComponentKit/CKComponentCreationValidation.h>
#import <ComponentKit/CKComponent.h>
#import <ComponentKit/CKAccessibilityAggregation.h>
#import <ComponentKit/CKComponentAccessibility.h>
#import <ComponentKit/CKEmptyComponent.h>
#import <ComponentKit/CKComponentAccessibilityContext.h>
#import <ComponentKit/CKComponentAction.h>
#import <ComponentKit/CKComponentActionInternal.h>
#import <ComponentKit/CKComponentAnimation.h>
#import <ComponentKit/CKComponentAnimationHooks.h>
#import <ComponentKit/CKComponentBoundsAnimation.h>
#import <ComponentKit/RCComponentCoalescingMode.h>
#import <ComponentKit/CKComponentContext.h>
#import <ComponentKit/CKComponentContext.h>
#import <ComponentKit/CKComponentContextHelper.h>
#import <ComponentKit/CKComponentController.h>
#import <ComponentKit/CKComponentControllerEvents.h>
#import <ComponentKit/CKComponentControllerProtocol.h>
#import <ComponentKit/CKComponentDelegateAttribute.h>
#import <ComponentKit/CKComponentDelegateAttribute.h>
#import <ComponentKit/CKComponentDelegateForwarder.h>
#import <ComponentKit/RCComponentDescriptionHelper.h>
#import <ComponentKit/CKComponentEvents.h>
#import <ComponentKit/CKComponentFlexibleSizeRangeProvider.h>
#import <ComponentKit/CKComponentGestureActionHelper.h>
#import <ComponentKit/CKComponentGestureActions.h>
#import <ComponentKit/CKComponentGestureActions.h>
#import <ComponentKit/CKComponentHostingContainerViewProvider.h>
#import <ComponentKit/CKComponentHostingView.h>
#import <ComponentKit/CKComponentHostingViewDelegate.h>
#import <ComponentKit/CKComponentHostingViewProtocol.h>
#import <ComponentKit/CKComponentHostingViewWithLifecycle.h>
#import <ComponentKit/CKComponentLayout.h>
#import <ComponentKit/CKComponentLayoutBaseline.h>
#import <ComponentKit/CKComponentProtocol.h>
#import <ComponentKit/CKComponentProvider.h>
#import <ComponentKit/CKComponentRootView.h>
#import <ComponentKit/CKComponentScope.h>
#import <ComponentKit/CKComponentScopeEnumeratorProvider.h>
#import <ComponentKit/CKComponentScopeHandle.h>
#import <ComponentKit/CKComponentScopeRootFactory.h>
#import <ComponentKit/CKComponentScopeTypes.h>
#import <ComponentKit/RCComponentSize.h>
#import <ComponentKit/CKSizingComponent.h>
#import <ComponentKit/RCComponentSize_SwiftBridge.h>
#import <ComponentKit/RCComponentSize_SwiftBridge+Internal.h>
#import <ComponentKit/CKComponentSizeRangeProviding.h>
#import <ComponentKit/CKComponentSpecContext.h>
#import <ComponentKit/CKComponentViewAttribute.h>
#import <ComponentKit/CKComponentViewAttribute_SwiftBridge.h>
#import <ComponentKit/CKComponentViewAttribute_SwiftBridge+Internal.h>
#import <ComponentKit/CKComponentViewClass.h>
#import <ComponentKit/CKComponentViewConfiguration.h>
#import <ComponentKit/CKComponentViewConfiguration_SwiftBridge.h>
#import <ComponentKit/CKComponentViewConfiguration_SwiftBridge+Internal.h>
#import <ComponentKit/CKCompositeComponent.h>
#import <ComponentKit/RCContainerWrapper.h>
#import <ComponentKit/CKDataSource.h>
#import <ComponentKit/CKDataSourceAppliedChanges.h>
#import <ComponentKit/CKDataSourceChangeset.h>
#import <ComponentKit/CKDataSourceChangesetApplicator.h>
#import <ComponentKit/CKDataSourceChangesetInternal.h>
#import <ComponentKit/CKDataSourceChangesetVerification.h>
#import <ComponentKit/CKDataSourceConfiguration.h>
#import <ComponentKit/CKDataSourceListener.h>
#import <ComponentKit/CKDataSourceQOS.h>
#import <ComponentKit/CKDataSourceUpdateStateModification.h>
#import <ComponentKit/CKDefines.h>
#import <ComponentKit/CKDelayedNonNull.h>
#import <ComponentKit/CKDictionary.h>
#import <ComponentKit/RCDimension_SwiftBridge.h>
#import <ComponentKit/RCDimension_SwiftBridge+Internal.h>
#import <ComponentKit/RCDispatch.h>
#import <ComponentKit/RCEqualityHelpers.h>
#import <ComponentKit/CKFatal.h>
#import <ComponentKit/CKFlexboxComponent.h>
#import <ComponentKit/CKFunctionalHelpers.h>
#import <ComponentKit/CKGlobalConfig.h>
#import <ComponentKit/CKImageComponent.h>
#import <ComponentKit/CKInsetComponent.h>
#import <ComponentKit/CKInspectableView.h>
#import <ComponentKit/CKInternalHelpers.h>
#import <ComponentKit/RCIterable.h>
#import <ComponentKit/CKIterableHelpers.h>
#import <ComponentKit/CKLinkable.h>
#import <ComponentKit/RCLayout.h>
#import <ComponentKit/CKLayoutComponent.h>
#import <ComponentKit/CKMacros.h>
#import <ComponentKit/CKMountable.h>
#import <ComponentKit/CKMountableHelpers.h>
#import <ComponentKit/CKMountedObjectForView.h>
#import <ComponentKit/CKMutex.h>
#import <ComponentKit/CKNetworkImageComponent.h>
#import <ComponentKit/CKNetworkImageDownloading.h>
#import <ComponentKit/CKNonNull.h>
#import <ComponentKit/CKOptional.h>
#import <ComponentKit/CKOverlayLayoutComponent.h>
#import <ComponentKit/CKPropBitmap.h>
#import <ComponentKit/CKRatioLayoutComponent.h>
#import <ComponentKit/CKRenderComponent.h>
#import <ComponentKit/CKRenderComponentProtocol.h>
#import <ComponentKit/CKRenderHelpers.h>
#import <ComponentKit/CKRequired.h>
#import <ComponentKit/CKRootTreeNode.h>
#import <ComponentKit/CKSizeRange.h>
#import <ComponentKit/CKSizeRange_SwiftBridge.h>
#import <ComponentKit/CKSizeRange_SwiftBridge+Internal.h>
#import <ComponentKit/CKStatefulViewComponent.h>
#import <ComponentKit/CKStatefulViewComponentController.h>
#import <ComponentKit/CKStatelessComponent.h>
#import <ComponentKit/CKStatelessComponentContext.h>
#import <ComponentKit/CKStateUpdateMetadata.h>
#import <ComponentKit/CKStaticLayoutComponent.h>
#import <ComponentKit/CKSupplementaryViewDataSource.h>
#import <ComponentKit/CKSystraceListener.h>
#import <ComponentKit/CKTransitions.h>
#import <ComponentKit/CKTreeNode.h>
#import <ComponentKit/CKTreeNode.h>
#import <ComponentKit/CKTreeNodeTypes.h>
#import <ComponentKit/CKUpdateMode.h>
#import <ComponentKit/CKVariant.h>
#import <ComponentKit/CKViewConfiguration.h>
#import <ComponentKit/CKWeakObjectContainer.h>
#import <ComponentKit/CKZStackComponent.h>
#import <ComponentKit/ComponentBuilder.h>
#import <ComponentKit/ComponentLayoutContext.h>
#import <ComponentKit/ComponentMountContext.h>
#import <ComponentKit/ComponentViewManager.h>
#import <ComponentKit/ComponentViewReuseUtilities.h>
#import <ComponentKit/CompositeComponentBuilder.h>
#import <ComponentKit/FlexboxComponentBuilder.h>
#import <ComponentKit/ImageComponentBuilder.h>
#import <ComponentKit/InsetComponentBuilder.h>
#import <ComponentKit/OverlayLayoutComponentBuilder.h>
#import <ComponentKit/RatioLayoutComponentBuilder.h>
#import <ComponentKit/AutoSizedImageComponentBuilder.h>
#import <ComponentKit/CKSwiftComponent.h>
#import <ComponentKit/CKSwiftComponent.h>
#import <ComponentKit/CKComponentBasedAccessibilityMode.h>
#import <ComponentKit/CKBuildComponentTreeParams.h>