type GraphicsRoot = Obj & any[] & { [index: string]: any } & { TextureCollect: TextureCollect; PultCollect: PultCollect; }; type TextureCollect = Obj & { Textures: Textures; }; type Textures = Obj & { [name: string]: Texture; }; type TextureProps = ObjProps & { fileName: string; textureRect: { h: number; w: number; x: number; y: number }; textureIndex: number; }; type Texture = Obj & TextureProps; type PultCollect = Obj & { [name: string]: any; };