fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
1 lines • 778 B
Source Map (JSON)
{"version":3,"file":"resolveOrigin.mjs","names":[],"sources":["../../../../src/util/misc/resolveOrigin.ts"],"sourcesContent":["import type { TOriginX, TOriginY } from '../../typedefs';\n\nconst originOffset = {\n left: -0.5,\n top: -0.5,\n center: 0,\n bottom: 0.5,\n right: 0.5,\n};\n/**\n * Resolves origin value relative to center\n * @private\n * @param {TOriginX | TOriginY} originValue originX / originY\n * @returns number\n */\n\nexport const resolveOrigin = (\n originValue: TOriginX | TOriginY | number,\n): number =>\n typeof originValue === 'string'\n ? originOffset[originValue]\n : originValue - 0.5;\n"],"mappings":";AAEA,MAAM,eAAe;CACnB,MAAM;CACN,KAAK;CACL,QAAQ;CACR,QAAQ;CACR,OAAO;CACR;;;;;;;AAQD,MAAa,iBACX,gBAEA,OAAO,gBAAgB,WACnB,aAAa,eACb,cAAc"}