UNPKG

sketch-json-parse

Version:

sketch-json解析

20 lines (19 loc) 648 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); // 处理代码模式切片位置 const handleImageFrame = (layers, codeImageMap) => { if (Object.keys(codeImageMap).length === 0) { return layers; } layers.map((layer) => { if (codeImageMap[layer.do_objectID]) { layer.frame = Object.assign(Object.assign({}, layer.frame), codeImageMap[layer.do_objectID]); } if (Array.isArray(layer.layers)) { layer.layers = handleImageFrame(layer.layers, codeImageMap); } return layer; }); return layers; }; exports.default = handleImageFrame;