1 2 3 4 5 6 7 8 9 10 11 12 13 14 | 1× 1× 1× 1× | import buildDeclarations from './build-declarations' import buildRule from './build-rule' export default (className, declarations) => { return Object.keys(declarations) .filter(declaration => declaration.indexOf(':') === 0) .map(declaration => buildRule( `${className}${declaration}`, buildDeclarations(declarations[declaration]) )) .reduce((previous, current) => previous + current, '') } |