sketch-json-parse
Version:
sketch-json解析
17 lines (16 loc) • 612 B
TypeScript
import { EffectRuleNames, SKLayer } from "../types";
/**
* @description 去掉分组,同时记录图层层级
* @param {SKLayer[]} layers
* @param {SKLayer[]} [afterLayer=[]]
* @param {{ id: string; name: string }[]} [groupBreadcrumb=[]]
* @param isFilterLayer 控制是否过滤图层
* @returns {SKLayer[]}
*/
declare const filterGroupLayer: (layers: SKLayer[], afterLayer: SKLayer[], groupBreadcrumb: {
id: string;
name: string;
}[], currIndex: {
num: number;
}, isFilterLayer: (layer: SKLayer) => boolean, effectRuleNames: EffectRuleNames) => SKLayer[];
export default filterGroupLayer;