UNPKG

sketch-json-parse

Version:

sketch-json解析

23 lines (22 loc) 677 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isVerticalCenter = void 0; /** * 判断是否垂直居中 * @param {Array} data * @param {Object} parent */ const isVerticalCenter = (data, parent) => { if (Array.isArray(data) && parent) { const parentX = parent.structure.x + parent.structure.width / 2; for (let i = 0; i < data.length; i++) { const itemX = data[i].structure.x + data[i].structure.width / 2; if (Math.abs(parentX - itemX) > 2) { return false; } } return true; } return false; }; exports.isVerticalCenter = isVerticalCenter;