'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
var component_1 = require('../common/component');
var relation_1 = require('../common/relation');
component_1.VantComponent({
  relation: relation_1.useChildren('col', function (target) {
    var gutter = this.data.gutter;
    if (gutter) {
      target.setData({ gutter: gutter });
    }
  }),
  props: {
    gutter: {
      type: Number,
      observer: 'setGutter',
    },
  },
  methods: {
    setGutter: function () {
      var _this = this;
      this.children.forEach(function (col) {
        col.setData(_this.data);
      });
    },
  },
});
