From b7b5b94cce96765e67b85eddec743350d204bd05 Mon Sep 17 00:00:00 2001 From: Liam DeBeasi Date: Tue, 12 Nov 2019 11:39:21 -0500 Subject: [PATCH] add angular integration --- angular/src/providers/gesture-controller.ts | 9 ++++++++- core/src/interface.d.ts | 1 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/angular/src/providers/gesture-controller.ts b/angular/src/providers/gesture-controller.ts index c69186e3f2..035ba97629 100644 --- a/angular/src/providers/gesture-controller.ts +++ b/angular/src/providers/gesture-controller.ts @@ -1,5 +1,5 @@ import { Injectable } from '@angular/core'; -import { Gesture, GestureConfig, createGesture } from '@ionic/core'; +import { Gesture, GestureConfig, PressRecognizerOptions, createGesture, createPressRecognizer } from '@ionic/core'; @Injectable({ providedIn: 'root', @@ -11,4 +11,11 @@ export class GestureController { create(opts: GestureConfig): Gesture { return createGesture(opts); } + + /** + * Create a new Press recognizer gesture + */ + pressRecognizer(opts: PressRecognizerOptions): Gesture { + return createPressRecognizer(opts); + } } diff --git a/core/src/interface.d.ts b/core/src/interface.d.ts index 426a74a6ac..103eff6d90 100644 --- a/core/src/interface.d.ts +++ b/core/src/interface.d.ts @@ -34,7 +34,6 @@ export * from './components/virtual-scroll/virtual-scroll-interface'; export { Animation, AnimationBuilder } from './utils/animation/animation-interface'; export * from './utils/overlays-interface'; export * from './global/config'; - export { Gesture, GestureConfig, GestureDetail } from './utils/gesture'; export { PressRecognizerOptions } from './utils/gesture/recognizers/press';