sketch-json-parse
Version:
sketch-json解析
34 lines (33 loc) • 1.11 kB
TypeScript
import { SKLayer, SKFillItem, PColor } from '../types';
/**
* @description 两个图层进行比较,判断图层layerB是否在layerA中间的位置
* @param {Layer} layerA
* @param {Layer} layerB
* @returns {boolean}
*/
export declare const isAlignCenter: (layerA: SKLayer, layerB: SKLayer) => boolean;
/**
* @description 颜色值转换
* @param {number} color 颜色
* @returns {number}
*/
export declare const calculateRGB: (color: number) => number;
export declare const getEnabledFill: (layer: SKLayer) => SKFillItem;
/**
* 精度控制
* @param data 需要处理的数据
* @param num 精度 eg. 0.1 0.01
*/
export declare const precisionControl: (data: number, num?: number) => number;
/**
* @description 转换sketch中的color => rgba值
* @param {*} { red, green, blue, alpha }
*/
export declare const transSketchColor: ({ red, green, blue, alpha, swatchID }: PColor) => {
red: number;
green: number;
blue: number;
alpha: number;
swatchID: string;
};
export declare const tagsEveryIncludes: (sourceList: string[] | string, targetList: string[]) => boolean;