chore(types): add types to slide gestures

This commit is contained in:
Adam Bradley
2016-02-16 22:08:22 -06:00
parent d33db81ed6
commit 80fa94bd41
2 changed files with 26 additions and 15 deletions

View File

@@ -1,6 +1,6 @@
import {Menu} from './menu';
import {SlideEdgeGesture} from '../../gestures/slide-edge-gesture';
import {SlideData} from '../../gestures/slide-gesture';
import {assign} from '../../util/util';
@@ -19,7 +19,7 @@ export class MenuContentGesture extends SlideEdgeGesture {
}, options));
}
canStart(ev) {
canStart(ev: any) {
let menu = this.menu;
if (!menu.enabled || !menu.swipeEnabled) {
@@ -68,12 +68,12 @@ export class MenuContentGesture extends SlideEdgeGesture {
}
// Set CSS, then wait one frame for it to apply before sliding starts
onSlideBeforeStart(slide, ev) {
onSlideBeforeStart(slide: SlideData, ev: any) {
console.debug('menu gesture, onSlideBeforeStart', this.menu.side);
this.menu.swipeStart();
}
onSlide(slide, ev) {
onSlide(slide: SlideData, ev: any) {
let z = (this.menu.side === 'right' ? slide.min : slide.max);
let stepValue = (slide.distance / z);
console.debug('menu gesture, onSlide', this.menu.side, 'distance', slide.distance, 'min', slide.min, 'max', slide.max, 'z', z, 'stepValue', stepValue);
@@ -81,7 +81,7 @@ export class MenuContentGesture extends SlideEdgeGesture {
this.menu.swipeProgress(stepValue);
}
onSlideEnd(slide, ev) {
onSlideEnd(slide: SlideData, ev: any) {
let z = (this.menu.side === 'right' ? slide.min : slide.max);
let shouldComplete = (Math.abs(ev.velocityX) > 0.2) ||
@@ -94,7 +94,7 @@ export class MenuContentGesture extends SlideEdgeGesture {
this.menu.swipeEnd(shouldComplete, currentStepValue);
}
getElementStartPos(slide, ev) {
getElementStartPos(slide: SlideData, ev: any) {
if (this.menu.side === 'right') {
// right menu
return this.menu.isOpen ? slide.min : slide.max;