text: const Declaration = require('../declaration')
  const utils = require('./grid-utils')
  
  class GridRowColumn extends Declaration {
      static names = ['grid-row', 'grid-column'];
  
      /**
       * Translate grid-row / grid-column to separate -ms- prefixed properties
       */
      insert (decl, prefix, prefixes) {
        if (prefix !== '-ms-') return super.insert(decl, prefix, prefixes)
  
        const values = utils.parse(decl)
        const [start, span] = utils.translate(values, 0, 1);
  
        [
          [decl.prop, start],
          [`${ decl.prop }-span`, span]
  
        ].forEach(([prop, value]) => {
          utils.insertDecl(decl, prop, value)
        })
  
        return undefined
      }
  }
  
  module.exports = GridRowColumn
  