An interface for selectors related to the composite product applied options.
| Name | Type | Description | 
|---|---|---|
| selectCompositeProductAppliedOptionsEntitiesState | MemoizedSelector<DaffCompositeProductStateRootSlice<T>, EntityState<DaffCompositeProductEntity>> | 
		The ngrx entities state for composite product applied options. | 
| selectCompositeProductIds | MemoizedSelector<DaffCompositeProductStateRootSlice<T>, EntityState<DaffCompositeProductEntity>['ids']> | 
		A selector for all composite product ids in state. | 
| selectCompositeProductAppliedOptionsEntities | MemoizedSelector<DaffCompositeProductStateRootSlice<T>, EntityState<DaffCompositeProductEntity>['entities']> | 
		The ngrx entities for the composite product appllied options. | 
| selectCompositeProductTotal | MemoizedSelector<DaffCompositeProductStateRootSlice<T>, number> | 
		The total number of composite products in state. | 
| selectCompositeProductAppliedOptions | (id: T['id']) => MemoizedSelector<DaffCompositeProductStateRootSlice<T>, Dictionary<DaffCompositeProductItemOption>> | 
		Selects the applied options for a composite product. | 
| selectIsCompositeProductItemRequired | (id: T['id'], item_id: DaffCompositeProductItem['id']) => MemoizedSelector<DaffCompositeProductStateRootSlice<T>, boolean> | 
		Selects whether the particular item of a composite product is required in order for the product to be valid, i.e. addable to the cart. |