sketch-json-parse
Version:
sketch-json解析
35 lines (34 loc) • 1.28 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
/**
* @description 渐变类型
* @enum {number}
*/
var SKGradientType;
(function (SKGradientType) {
SKGradientType[SKGradientType["Linear"] = 0] = "Linear";
SKGradientType[SKGradientType["Radial"] = 1] = "Radial";
SKGradientType[SKGradientType["Angular"] = 2] = "Angular"; // 环形渐变
})(SKGradientType || (SKGradientType = {}));
/**
* @description 填充类型
* @enum {number}
*/
var SKFillType;
(function (SKFillType) {
SKFillType[SKFillType["Color"] = 0] = "Color";
SKFillType[SKFillType["Gradient"] = 1] = "Gradient";
SKFillType[SKFillType["Image"] = 4] = "Image";
SKFillType[SKFillType["Texture"] = 5] = "Texture"; // 纹理效果填充
})(SKFillType || (SKFillType = {}));
/**
* @description 图片填充模式类型
* @enum {number}
*/
var SKPatternFillType;
(function (SKPatternFillType) {
SKPatternFillType[SKPatternFillType["Mask_Tile"] = 0] = "Mask_Tile";
SKPatternFillType[SKPatternFillType["Mask_Fill"] = 1] = "Mask_Fill";
SKPatternFillType[SKPatternFillType["Mask_Stretch"] = 2] = "Mask_Stretch";
SKPatternFillType[SKPatternFillType["Mask_Fit"] = 3] = "Mask_Fit"; // 包含(contain)
})(SKPatternFillType || (SKPatternFillType = {}));