export const createCSSVars = >(tokens: T) => Object.entries(tokens).reduce( (vars, [name, value]) => { vars[`--${name}` as keyof T] = value; return vars; }, {} as Record, ); export const createCSSVarNames = >(tokens: T) => Object.entries(tokens).reduce( (vars, [name]) => { vars[name as keyof T] = `var(--${name})`; return vars; }, {} as Record, );