xuxi
Version:
Dynamically utility for combining different types of values into a single value.
2 lines (1 loc) • 325 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0}),exports.cvx=cvx;const cnx_1=require("./cnx");function cvx(t){return(i={})=>{const a={...t.defaultVariants,...i},o=Object.keys(t.variants).map(n=>{const r=a[n],e=String(r),s=t.variants[n],c=e in s?e:r;return c?s[c]:void 0});return(0,cnx_1.cnx)(t.assign,o)}}