@terrazzo/token-tools
Version:
Various utilities for token types
12 lines • 535 B
JavaScript
import { defaultAliasTransform } from './lib.js';
/** Convert cubicBezier value to CSS */
export function transformCubicBezier(token, options) {
const { tokensSet, transformAlias = defaultAliasTransform } = options;
if (token.aliasChain?.[0]) {
return transformAlias(tokensSet[token.aliasChain[0]]);
}
return `cubic-bezier(${token.$value
.map((v, i) => token.partialAliasOf?.[i] ? transformAlias(tokensSet[token.partialAliasOf[i]]) : v)
.join(', ')})`;
}
//# sourceMappingURL=cubic-bezier.js.map