{"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"}