{"version":3,"file":"index.mjs","sources":["../src/index.ts"],"sourcesContent":["/// <reference path=\"../global.d.ts\" />\nimport { Graphics } from 'pixijs/graphics';\nimport { drawChamferRect } from './drawChamferRect';\nimport { drawFilletRect } from './drawFilletRect';\nimport { drawRegularPolygon } from './drawRegularPolygon';\nimport { drawRoundedPolygon } from './drawRoundedPolygon';\nimport { drawStar } from './drawStar';\nimport { drawTorus } from './drawTorus';\n\nexport interface IGraphicsExtras\n{\n    drawTorus: typeof drawTorus;\n    drawChamferRect: typeof drawChamferRect;\n    drawFilletRect: typeof drawFilletRect;\n    drawRegularPolygon: typeof drawRegularPolygon;\n    drawRoundedPolygon: typeof drawRoundedPolygon;\n    drawStar: typeof drawStar;\n}\n\n// Assign extras to Graphics\nObject.defineProperties(Graphics.prototype, {\n    drawTorus: { value: drawTorus },\n    drawChamferRect: { value: drawChamferRect },\n    drawFilletRect: { value: drawFilletRect },\n    drawRegularPolygon: { value: drawRegularPolygon },\n    drawRoundedPolygon: { value: drawRoundedPolygon },\n    drawStar: { value: drawStar },\n});\n"],"names":[],"mappings":";;;;;;;;AAoBA,MAAO,CAAA,gBAAA,CAAiB,SAAS,SAAW,EAAA;AAAA,EACxC,SAAA,EAAW,EAAE,KAAA,EAAO,SAAU,EAAA;AAAA,EAC9B,eAAA,EAAiB,EAAE,KAAA,EAAO,eAAgB,EAAA;AAAA,EAC1C,cAAA,EAAgB,EAAE,KAAA,EAAO,cAAe,EAAA;AAAA,EACxC,kBAAA,EAAoB,EAAE,KAAA,EAAO,kBAAmB,EAAA;AAAA,EAChD,kBAAA,EAAoB,EAAE,KAAA,EAAO,kBAAmB,EAAA;AAAA,EAChD,QAAA,EAAU,EAAE,KAAA,EAAO,QAAS,EAAA;AAChC,CAAC,CAAA"}