diff --git a/package.json b/package.json index c13325a7..4db67a39 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pixi-viewport", - "version": "6.0.0", + "version": "6.0.1", "description": "A highly configurable viewport/2D camera designed to work with pixi.js. Features include dragging, pinch-to-zoom, mouse wheel zooming, decelerated dragging, follow target, snap to point, snap to zoom, clamping, bouncing on edges, and move on mouse edges.", "main": "./dist/pixi_viewport.umd.cjs", "module": "./dist/pixi_viewport.js", diff --git a/src/global.d.ts b/src/global.d.ts index ac7f3494..53886617 100644 --- a/src/global.d.ts +++ b/src/global.d.ts @@ -1,39 +1,37 @@ -// https://github.com/pixijs/pixijs/issues/8957 - -declare namespace GlobalMixins +declare namespace PixiMixins { - type Viewport = import('./Viewport').Viewport; - type PixiViewportClickedEvent = import('./types').ClickedEvent; - type PixiViewportDragEvent = import('./types').DragEvent; - type PixiViewportMovedEvent = import('./types').MovedEvent; - type PixiViewportZoomedEvent = import('./types').ZoomedEvent; - type PixiViewportWheelStartEvent = import('./types').WheelStartEvent; + type Viewport = import('./Viewport').Viewport; + type PixiViewportClickedEvent = import('./types').ClickedEvent; + type PixiViewportDragEvent = import('./types').DragEvent; + type PixiViewportMovedEvent = import('./types').MovedEvent; + type PixiViewportZoomedEvent = import('./types').ZoomedEvent; + type PixiViewportWheelStartEvent = import('./types').WheelStartEvent; - interface DisplayObjectEvents - { - clicked: [PixiViewportClickedEvent] - 'drag-start': [PixiViewportDragEvent], - 'drag-end': [PixiViewportDragEvent], - moved: [PixiViewportMovedEvent], - zoomed: [PixiViewportZoomedEvent], - 'pinch-start': [Viewport], - 'pinch-end': [Viewport], - 'snap-start': [Viewport], - 'snap-end': [Viewport], - 'snap-zoom-start': [Viewport], - 'snap-zoom-end': [Viewport], - 'bounce-x-start': [Viewport], - 'bounce-x-end': [Viewport], - 'bounce-y-start': [Viewport], - 'bounce-y-end': [Viewport], - 'wheel-start': [PixiViewportWheelStartEvent], - 'wheel-scroll': [Viewport], - 'animate-end': [Viewport], - 'mouse-edge-start': [Viewport], - 'mouse-edge-end': [Viewport], - 'moved-end': [Viewport], - 'zoomed-end': [Viewport], - 'frame-end': [Viewport], - 'plugin-remove': [string], - } + interface ContainerEvents + { + clicked: [PixiViewportClickedEvent]; + 'drag-start': [PixiViewportDragEvent]; + 'drag-end': [PixiViewportDragEvent]; + moved: [PixiViewportMovedEvent]; + zoomed: [PixiViewportZoomedEvent]; + 'pinch-start': [Viewport]; + 'pinch-end': [Viewport]; + 'snap-start': [Viewport]; + 'snap-end': [Viewport]; + 'snap-zoom-start': [Viewport]; + 'snap-zoom-end': [Viewport]; + 'bounce-x-start': [Viewport]; + 'bounce-x-end': [Viewport]; + 'bounce-y-start': [Viewport]; + 'bounce-y-end': [Viewport]; + 'wheel-start': [PixiViewportWheelStartEvent]; + 'wheel-scroll': [Viewport]; + 'animate-end': [Viewport]; + 'mouse-edge-start': [Viewport]; + 'mouse-edge-end': [Viewport]; + 'moved-end': [Viewport]; + 'zoomed-end': [Viewport]; + 'frame-end': [Viewport]; + 'plugin-remove': [string]; + } }