Skip to content

Commit c9d1248

Browse files
authored
Merge pull request #46 from inlet/update-types
Support refs in definition file
2 parents 8ff8a5c + c825187 commit c9d1248

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

index.d.ts

+14-12
Original file line numberDiff line numberDiff line change
@@ -89,16 +89,18 @@ declare namespace _ReactPixi {
8989
// public
9090
declare namespace ReactPixi {
9191
// 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> {}
102104

103105
// renderer
104106
const render: (
@@ -120,13 +122,13 @@ declare namespace ReactPixi {
120122
const PixiFiber: _ReactPixi.IReactFiber
121123

122124
// stage
123-
const Stage: React.ComponentType<_ReactPixi.IStageProps>
125+
class Stage extends React.Component<_ReactPixi.IStageProps> {}
124126

125127
// custom component
126128
const PixiComponent: <P, PixiInstance extends PIXI.DisplayObject>(
127129
componentName: string,
128130
lifecycle: _ReactPixi.ICustomComponent<P, PixiInstance>
129-
) => React.ComponentType<P>;
131+
) => React.ComponentClass<P>;
130132
}
131133

132134
export = ReactPixi

0 commit comments

Comments
 (0)