Skip to content

Commit b0017ae

Browse files
committed
feat(sync-actions): implement product tailoring actions and corresponding tests
- Added product tailoring functionality in `product-tailoring.ts` to handle various action groups including base, meta, images, assets, attributes, and variants. - Created a comprehensive test suite in `product-tailoring-sync.spec.ts` to validate the behavior of the product tailoring actions, ensuring immutability and correctness of actions generated for various scenarios. - Included edge case handling and support for staged actions based on publish and staged flags.
1 parent 3067a91 commit b0017ae

4 files changed

Lines changed: 1659 additions & 0 deletions

File tree

packages/sync-actions/src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export { default as createSyncTypes } from './types/types';
1818
export { default as createSyncProjects } from './projects/projects';
1919
export { default as createSyncStores } from './stores/stores';
2020
export { default as createSyncProductSelections } from './product-selections/product-selections';
21+
export { default as createSyncProductTailoring } from './product-tailoring/product-tailoring';
2122
export { default as createSyncStandalonePrices } from './prices/prices';
2223
export { default as createSyncAttributeGroups } from './attribute-groups/attribute-groups';
2324
export { default as createSyncApiExtensions } from './api-extensions/api-extensions';

0 commit comments

Comments
 (0)