{"version":3,"file":"Spine.mjs","sources":["../src/Spine.ts"],"sourcesContent":["import { SpineBase } from '@pixi-spine/base';\nimport { Skeleton } from './core/Skeleton';\nimport type { SkeletonData } from './core/SkeletonData';\nimport { AnimationState } from './core/AnimationState';\nimport { AnimationStateData } from './core/AnimationStateData';\n\n/**\n * @public\n */\nexport class Spine extends SpineBase<Skeleton, SkeletonData, AnimationState, AnimationStateData> {\n    createSkeleton(spineData: SkeletonData) {\n        this.skeleton = new Skeleton(spineData);\n        this.skeleton.updateWorldTransform();\n        this.stateData = new AnimationStateData(spineData);\n        this.state = new AnimationState(this.stateData);\n    }\n}\n"],"names":[],"mappings":";;;;;AASO,MAAM,cAAc,SAAsE,CAAA;AAAA,EAC7F,eAAe,SAAyB,EAAA;AACpC,IAAK,IAAA,CAAA,QAAA,GAAW,IAAI,QAAA,CAAS,SAAS,CAAA,CAAA;AACtC,IAAA,IAAA,CAAK,SAAS,oBAAqB,EAAA,CAAA;AACnC,IAAK,IAAA,CAAA,SAAA,GAAY,IAAI,kBAAA,CAAmB,SAAS,CAAA,CAAA;AACjD,IAAA,IAAA,CAAK,KAAQ,GAAA,IAAI,cAAe,CAAA,IAAA,CAAK,SAAS,CAAA,CAAA;AAAA,GAClD;AACJ;;;;"}