@@ -89,16 +89,18 @@ declare namespace _ReactPixi {
89
89
// public
90
90
declare namespace ReactPixi {
91
91
// components
92
- const Sprite : React . ComponentType < _ReactPixi . ISprite >
93
- const Text : React . ComponentType < _ReactPixi . Container < PIXI . Text > >
94
- const Container : React . ComponentType < _ReactPixi . Container < PIXI . Container > >
95
- const Graphics : React . ComponentType < _ReactPixi . IGraphics >
96
- const BitmapText : React . ComponentType < _ReactPixi . IBitmapText >
97
- const NineSlicePlane : React . ComponentType < _ReactPixi . INineSlicePlane >
98
- const ParticleContainer : React . ComponentType < _ReactPixi . IParticleContainer >
99
- const TilingSprite : React . ComponentType < _ReactPixi . ITilingSprite >
100
- const Rope : React . ComponentType < _ReactPixi . IRope >
101
- const Mesh : React . ComponentType < _ReactPixi . IMesh >
92
+
93
+ // const Sprite: React.Component<_ReactPixi.ISprite>
94
+ class Sprite extends React . Component < _ReactPixi . ISprite > { }
95
+ class Text extends React . Component < _ReactPixi . Container < PIXI . Text > > { }
96
+ class Container extends React . Component < _ReactPixi . Container < PIXI . Container > > { }
97
+ class Graphics extends React . Component < _ReactPixi . IGraphics > { }
98
+ class BitmapText extends React . Component < _ReactPixi . IBitmapText > { }
99
+ class NineSlicePlane extends React . Component < _ReactPixi . INineSlicePlane > { }
100
+ class ParticleContainer extends React . Component < _ReactPixi . IParticleContainer > { }
101
+ class TilingSprite extends React . Component < _ReactPixi . ITilingSprite > { }
102
+ class Rope extends React . Component < _ReactPixi . IRope > { }
103
+ class Mesh extends React . Component < _ReactPixi . IMesh > { }
102
104
103
105
// renderer
104
106
const render : (
@@ -120,13 +122,13 @@ declare namespace ReactPixi {
120
122
const PixiFiber : _ReactPixi . IReactFiber
121
123
122
124
// stage
123
- const Stage : React . ComponentType < _ReactPixi . IStageProps >
125
+ class Stage extends React . Component < _ReactPixi . IStageProps > { }
124
126
125
127
// custom component
126
128
const PixiComponent : < P , PixiInstance extends PIXI . DisplayObject > (
127
129
componentName : string ,
128
130
lifecycle : _ReactPixi . ICustomComponent < P , PixiInstance >
129
- ) => React . ComponentType < P > ;
131
+ ) => React . ComponentClass < P > ;
130
132
}
131
133
132
134
export = ReactPixi
0 commit comments