diff --git a/packages/headless/src/controllers/commerce/core/facets/generator/headless-commerce-facet-generator.ssr.ts b/packages/headless/src/controllers/commerce/core/facets/generator/headless-commerce-facet-generator.ssr.ts index 020cf191627..2305c73ec9c 100644 --- a/packages/headless/src/controllers/commerce/core/facets/generator/headless-commerce-facet-generator.ssr.ts +++ b/packages/headless/src/controllers/commerce/core/facets/generator/headless-commerce-facet-generator.ssr.ts @@ -45,6 +45,7 @@ import { CategoryFacetValue, FacetType, getCoreFacetState, + CoreCommerceFacet, } from '../headless-core-commerce-facet.js'; import { getLocationFacetState, @@ -73,6 +74,7 @@ export type { CategoryFacetState, CategoryFacetValue, CategoryFacetSearchResult, + CoreCommerceFacet, DateFacet, DateFacetValue, DateFacetState, diff --git a/packages/headless/src/controllers/commerce/core/facets/location/headless-commerce-location-facet.ts b/packages/headless/src/controllers/commerce/core/facets/location/headless-commerce-location-facet.ts index 06011ad9d36..234e93deb61 100644 --- a/packages/headless/src/controllers/commerce/core/facets/location/headless-commerce-location-facet.ts +++ b/packages/headless/src/controllers/commerce/core/facets/location/headless-commerce-location-facet.ts @@ -10,11 +10,19 @@ import { buildCoreCommerceFacet, } from '../headless-core-commerce-facet.js'; +/** + * @group Sub-controllers + * @category LocationFacet + */ export type LocationFacetOptions = Omit< CoreCommerceFacetOptions, 'toggleSelectActionCreator' | 'toggleExcludeActionCreator' >; +/** + * @group Sub-controllers + * @category LocationFacet + */ export type LocationFacetState = Omit< CoreCommerceFacetState, 'type' @@ -25,6 +33,9 @@ export type LocationFacetState = Omit< /** * The `LocationFacet` sub-controller offers a high-level programming interface for implementing a location commerce * facet UI component. + * + * @group Sub-controllers + * @category LocationFacet */ export type LocationFacet = Omit< CoreCommerceFacet, diff --git a/packages/headless/src/controllers/commerce/core/facets/regular/headless-commerce-regular-facet.ts b/packages/headless/src/controllers/commerce/core/facets/regular/headless-commerce-regular-facet.ts index cb2ded25ac1..c0404406151 100644 --- a/packages/headless/src/controllers/commerce/core/facets/regular/headless-commerce-regular-facet.ts +++ b/packages/headless/src/controllers/commerce/core/facets/regular/headless-commerce-regular-facet.ts @@ -21,12 +21,20 @@ import { buildRegularFacetSearch, } from './headless-commerce-regular-facet-search.js'; +/** + * @group Sub-controllers + * @category RegularFacet + */ export type RegularFacetOptions = Omit< CoreCommerceFacetOptions, 'toggleSelectActionCreator' | 'toggleExcludeActionCreator' > & SearchableFacetOptions; +/** + * @group Sub-controllers + * @category RegularFacet + */ export type RegularFacetState = Omit< CoreCommerceFacetState, 'type' diff --git a/packages/headless/src/ssr-commerce.index.ts b/packages/headless/src/ssr-commerce.index.ts index bce6f3836f8..fda647ca7fe 100644 --- a/packages/headless/src/ssr-commerce.index.ts +++ b/packages/headless/src/ssr-commerce.index.ts @@ -155,6 +155,7 @@ export type { CategoryFacetState, CategoryFacetValue, CategoryFacetSearchResult, + CoreCommerceFacet, DateFacet, DateFacetValue, DateFacetState, @@ -169,6 +170,7 @@ export type { MappedGeneratedFacetController, MappedFacetStates, MappedFacetState, + LocationFacet, LocationFacetValue, LocationFacetState, FacetType,