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

100% Statements 4/4
100% Branches 3/3
100% Functions 2/2
100% Lines 4/4

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          2x 3547x   2x 2x          
/**
 * Filter for deprecated tokens
 * Uses $deprecated flag to identify deprecated tokens
 */
 
export const deprecatedFilterFunction = (token) =>
  token.path[0] !== 'alias' && (token.$deprecated === true || token.original?.$deprecated === true);
 
export const deprecatedFilter = (StyleDictionary) => {
  StyleDictionary.registerFilter({
    name: 'filter/deprecated',
    filter: deprecatedFilterFunction,
  });
};