zp-figma-converter
Version:
Convert Figma designs to various code formats
31 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SpriteParser = void 0;
const base_parser_1 = require("../base-parser");
const xml_utils_1 = require("../../../../utils/xml-utils");
/**
* Parser for SpriteData
*/
class SpriteParser extends base_parser_1.BaseParser {
parse(nodeData) {
const result = this.parseBaseAttributes(nodeData);
// Process FileData
if (nodeData.FileData) {
result.FileData = {
'@_Type': nodeData.FileData.Type,
'@_Path': nodeData.FileData.Path,
'@_Plist': nodeData.FileData.Plist
};
}
// Process BlendFunc
if (nodeData.BlendFunc) {
result.BlendFunc = {
'@_Src': (0, xml_utils_1.toString)(nodeData.BlendFunc.Src),
'@_Dst': (0, xml_utils_1.toString)(nodeData.BlendFunc.Dst)
};
}
return result;
}
}
exports.SpriteParser = SpriteParser;
//# sourceMappingURL=sprite-parser.js.map