All files / src/api/inventory list.ts

100% Statements 19/19
100% Branches 0/0
100% Functions 0/0
100% Lines 19/19

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 201x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x  
/**
 * @file list.ts
 * @module api/inventory/list
 *
 * @summary
 * Coordinator barrel export for inventory list operations.
 * Maintains backward compatibility by re-exporting from focused modules.
 *
 * @enterprise
 * - Enables focused single-responsibility modules (listFetcher, rowNormalizers)
 * - Preserves existing import paths: `import { getInventoryPage } from '@/api/inventory'`
 * - Zero breaking changes for consuming components
 */
 
// Main API export
export { getInventoryPage } from './listFetcher';
 
// Normalization utilities (internal, for testing/reuse)
export { toInventoryRow } from './rowNormalizers';