phaser4-rex-plugins
Version:
39 lines (32 loc) • 1.27 kB
TypeScript
import TapFactory from './input/gestures/tap/Factory';
import PressFactory from './input/gestures/press/Factory';
import PanFactory from './input/gestures/pan/Factory';
import SwipeFactory from './input/gestures/swipe/Factory';
import PinchFactory from './input/gestures/pinch/Factory';
import RotateFactory from './input/gestures/rotate/Factory';
export default GesturesPlugin;
declare class Factories {
tap: typeof TapFactory;
press: typeof PressFactory;
pan: typeof PanFactory;
swipe: typeof SwipeFactory;
pinch: typeof PinchFactory;
rotate: typeof RotateFactory;
}
declare class GesturesPlugin extends Phaser.Plugins.BasePlugin {
add: Factories;
}
import TapClass from './input/gestures/tap/Tap.js';
import PressClass from './input/gestures/press/Press.js';
import PanClass from './input/gestures/pan/Pan.js';
import SwipeClass from './input/gestures/swipe/Swipe.js';
import PinchClass from './input/gestures/pinch/Pinch.js';
import RotateClass from './input/gestures/rotate/Rotate.js';
declare namespace GesturesPlugin {
type Tap = TapClass;
type Press = PressClass;
type Pan = PanClass;
type Swipe = SwipeClass;
type Pinch = PinchClass;
type Rotate = RotateClass;
}