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.
|