Untitled
unknown
plain_text
4 years ago
2.0 kB
11
Indexable
var CSSImageType;
(function (CSSImageType) {
CSSImageType[CSSImageType["URL"] = 0] = "URL";
CSSImageType[CSSImageType["LINEAR_GRADIENT"] = 1] = "LINEAR_GRADIENT";
CSSImageType[CSSImageType["RADIAL_GRADIENT"] = 2] = "RADIAL_GRADIENT";
})(CSSImageType || (CSSImageType = {}));
var isLinearGradient = function (background) {
return background.type === CSSImageType.LINEAR_GRADIENT;
};
var isRadialGradient = function (background) {
return background.type === CSSImageType.RADIAL_GRADIENT;
};
var CSSRadialShape;
(function (CSSRadialShape) {
CSSRadialShape[CSSRadialShape["CIRCLE"] = 0] = "CIRCLE";
CSSRadialShape[CSSRadialShape["ELLIPSE"] = 1] = "ELLIPSE";
})(CSSRadialShape || (CSSRadialShape = {}));
var CSSRadialExtent;
(function (CSSRadialExtent) {
CSSRadialExtent[CSSRadialExtent["CLOSEST_SIDE"] = 0] = "CLOSEST_SIDE";
CSSRadialExtent[CSSRadialExtent["FARTHEST_SIDE"] = 1] = "FARTHEST_SIDE";
CSSRadialExtent[CSSRadialExtent["CLOSEST_CORNER"] = 2] = "CLOSEST_CORNER";
CSSRadialExtent[CSSRadialExtent["FARTHEST_CORNER"] = 3] = "FARTHEST_CORNER";
})(CSSRadialExtent || (CSSRadialExtent = {}));
var image = {
name: 'image',
parse: function (value) {
if (value.type === TokenType.URL_TOKEN) {
var image_1 = { url: value.value, type: CSSImageType.URL };
CacheStorage.getInstance().addImage(value.value);
return image_1;
}
if (value.type === TokenType.FUNCTION) {
var imageFunction = SUPPORTED_IMAGE_FUNCTIONS[value.name];
if (typeof imageFunction === 'undefined') {
throw new Error("Attempting to parse an unsupported image function \"" + value.name + "\"");
}
return imageFunction(value.values);
}
throw new Error("Unsupported image type");
}
};Editor is loading...