All files / packages/sds-customization-compliance/src/checks/helpers index.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

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 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44                                                                                       
export { resolveHookPrefix } from './resolveHookPrefix.js';
export {
  selectorRole,
  isRule5Canonical,
  canonicalizeRule5Selector,
  hasBemElementClass,
  type SelectorRole,
} from './selectorRole.js';
export { classifySelector, type SelectorClassification, type SelectorIssue } from './selectorIssues.js';
export {
  classifySurface,
  isSystemSurface,
  isAnchoringIncorrect,
  type SelectorSurface,
} from './selectorSurface.js';
export {
  classifyHook,
  type ClassifiedHook,
  type ColorHook,
  type NonColorHook,
  type ColorCategory,
  type HookClassification,
} from './classifyHook.js';
export {
  hookDefsFromThemeData,
  hookReadsByRole,
  inferColorCategoryFromHook,
  sampleHooks,
  NOT_MIGRATED_DETAIL,
  type HookDefRow,
  type HookReadEntry,
  type HookReadsByRole,
} from './themeDataAccess.js';
export { isIgnoredFlag, partitionIgnoredFlags } from './ignoredSelectors.js';
export { regressionFlagFix, flagLocation } from './regressionFlagFix.js';
 
// Property-metadata helpers (`MECHANISM_PATHS`, `recommendForHook`,
// `resolveHookMetadata`, `computeHookCoverageMap`, etc.) are NOT
// re-exported here. Browser consumers (the storybook docs panel) use
// the dedicated `@salesforce-ux/sds-customization-compliance/property-metadata`
// subpath; internal callers (`hook-mechanism-fit.ts`) import directly
// from `./propertyMetadata.js`. Keeping them out of this barrel
// preserves the postcss-free import boundary the docs panel relies on.