const _ = require('lodash'); const dedent = require('dedent-tabs').default; module.exports = { edge : (side = 'bottom')=>{ let rotation; switch (side){ case 'bottom': rotation = 0; break; case 'top' : rotation = 180; break; case 'left' : rotation = 90; break; case 'right' : rotation = 270; break; } return dedent` {{imageMaskEdge${_.random(1, 8)},--offset:0cm,--rotation:${rotation}; ![](https://i.imgur.com/GZfjDWV.png){height:100%} }} \n\n`; }, corner : (y = 'top', x = 'left')=>{ const offsetX = (x == 'left' ? '-50%' : '50%'); const offsetY = (y == 'top' ? '-50%' : '50%'); return dedent` {{imageMaskCorner${_.random(1, 8)},--offsetX:${offsetX},--offsetY:${offsetY},--rotation:0 ![](https://i.imgur.com/GZfjDWV.png){height:100%} }} \n\n`; } }; ()=>{ };