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 | 1x 7x 4x 3x 1x 1x | import type { Config, Filter, TransformedToken } from 'style-dictionary/types';
import type { StyleDictionaryHost } from '../style-dictionary-host.js';
export const aliasFilterFunction = ((token: TransformedToken, _options: Config) => {
// Intentionally filter out alias tokens - these are reference-only tokens
// that should not generate output
if (token.path[0] === 'alias') {
return false;
}
return true;
}) satisfies Filter['filter'];
export const aliasFilter = (StyleDictionary: StyleDictionaryHost) => {
StyleDictionary.registerFilter({
name: 'filter/aliases',
filter: aliasFilterFunction,
});
};
|