All files / packages/design-tokens/src/style-dictionary/filters alias-filter.js

100% Statements 6/6
100% Branches 2/2
100% Functions 2/2
100% Lines 6/6

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 162x     10615x 2884x   7731x     2x 2x          
export const aliasFilterFunction = (token) => {
  // Intentionally filter out alias tokens - these are reference-only tokens
  // that should not generate output
  if (token.path[0] === 'alias') {
    return false;
  }
  return true;
};
 
export const aliasFilter = (StyleDictionary) => {
  StyleDictionary.registerFilter({
    name: 'filter/aliases',
    filter: aliasFilterFunction,
  });
};