Spaces:
Build error
Build error
| import Base from '../base/Base'; | |
| import * as Geoms from '../../../plugins/gameobjects/shape/shapes/geoms'; | |
| export default Custom; | |
| declare namespace Custom { | |
| type NameTypes = string | string[] | number; | |
| type Arc = Geoms.Arc; | |
| type Circle = Geoms.Circle; | |
| type Curve = Geoms.Curve; | |
| type Ellipse = Geoms.Ellipse; | |
| type Line = Geoms.Line; | |
| type Lines = Geoms.Lines; | |
| type Rectangle = Geoms.Rectangle; | |
| type RoundRectangle = Geoms.RoundRectangle; | |
| type Triangle = Geoms.Triangle; | |
| type ShapeTypes = Arc | Circle | Curve | Ellipse | | |
| Line | Lines | Rectangle | RoundRectangle | Triangle; | |
| interface IConfig extends Base.IConfig { | |
| create?: { | |
| arc?: NameTypes, | |
| circle?: NameTypes, | |
| ellipse?: NameTypes, | |
| line?: NameTypes, | |
| lines?: NameTypes, | |
| rectangle?: NameTypes, | |
| triangle?: NameTypes, | |
| } | ((this: Custom) => void); | |
| update?: (this: Custom) => void; | |
| type?: string, | |
| } | |
| } | |
| declare class Custom extends Base { | |
| constructor( | |
| scene: Phaser.Scene, | |
| config?: Custom.IConfig | |
| ) | |
| getShape(name: string): Custom.ShapeTypes; | |
| getShapes(): Custom.ShapeTypes[]; | |
| } |