Urara-Blog/node_modules/.pnpm-store/v3/files/f8/d166ef001766fac3830dfa7c6c8c0cef75d911e817f68ef6b4db9772b24cd519be71352375cb1934a868248d63b5ab8ed987d286d7e512bac3ffcbe0ae0f66
2022-08-14 01:14:53 +08:00

44 lines
983 B
Text

'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
const separator = /[\s,]+/;
function flipFromString(custom, flip) {
flip.split(separator).forEach((str) => {
const value = str.trim();
switch (value) {
case "horizontal":
custom.hFlip = true;
break;
case "vertical":
custom.vFlip = true;
break;
}
});
}
function alignmentFromString(custom, align) {
align.split(separator).forEach((str) => {
const value = str.trim();
switch (value) {
case "left":
case "center":
case "right":
custom.hAlign = value;
break;
case "top":
case "middle":
case "bottom":
custom.vAlign = value;
break;
case "slice":
case "crop":
custom.slice = true;
break;
case "meet":
custom.slice = false;
}
});
}
exports.alignmentFromString = alignmentFromString;
exports.flipFromString = flipFromString;