{"version":3,"file":"index.mjs","sources":["../../../projects/swipey/src/swipe.animation.ts","../../../projects/swipey/src/index.ts"],"sourcesContent":["\n// import initSwipeyJqueryPlugin from './swipey.jquery.plugin';\n\n// initSwipeyJqueryPlugin();\n\ndeclare const $;\n\nexport abstract class SwipeAnimation {\n\n    private _$ele;\n    private _isGesturesEnabled = true;\n\n    public abstract animation(): [{}] | {};\n    public bindEvents() {\n        if (window['PointerEvent']) {\n            return ['pointer'];\n        }\n        return ['touch'];\n    }\n    public bounds(e?, $d?: number) { return {}; }\n    public context() { return {}; }\n    public direction() { return $.fn.swipey.DIRECTIONS.HORIZONTAL; }\n    public setGesturesEnabled(enabled: boolean) { this._isGesturesEnabled = enabled; }\n    public isGesturesEnabled() { return this._isGesturesEnabled; }\n    public goToLower(time?) {\n        this._$ele.swipeAnimation('gotoLower', time);\n    }\n    public goToUpper(time?) {\n        this._$ele.swipeAnimation('gotoUpper', time);\n    }\n    public onAnimation(e, distanceMoved: number) {}\n    public onUpper(event?) {}\n    public onLower(event?) {}\n    public threshold() { return 30; }\n\n    public constructor() {\n\n    }\n\n    public init($ele, $swipeTargetEle?) {\n        this._$ele = $ele;\n        $ele.swipeAnimation({\n            animation: this.animation(),\n            target: $swipeTargetEle,\n            bounds: this.bounds.bind(this),\n            bindEvents: this.bindEvents(),\n            context: this.context.bind(this),\n            direction: this.direction(),\n            enableGestures: this.isGesturesEnabled.bind(this),\n            onAnimation: this.onAnimation.bind(this),\n            onLower: this.onLower.bind(this),\n            onUpper: this.onUpper.bind(this),\n            threshold: this.threshold(),\n            disableMouse: true\n        });\n    }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"AACA;MAMsB,cAAc,CAAA;IAMzB,UAAU,GAAA;AACb,QAAA,IAAI,MAAM,CAAC,cAAc,CAAC,EAAE;YACxB,OAAO,CAAC,SAAS,CAAC;QACtB;QACA,OAAO,CAAC,OAAO,CAAC;IACpB;IACO,MAAM,CAAC,CAAE,EAAE,EAAW,IAAI,OAAO,EAAE,CAAC,CAAC;AACrC,IAAA,OAAO,GAAA,EAAK,OAAO,EAAE,CAAC,CAAC;AACvB,IAAA,SAAS,GAAA,EAAK,OAAO,CAAC,CAAC,EAAE,CAAC,MAAM,CAAC,UAAU,CAAC,UAAU,CAAC,CAAC;IACxD,kBAAkB,CAAC,OAAgB,EAAA,EAAI,IAAI,CAAC,kBAAkB,GAAG,OAAO,CAAC,CAAC;AAC1E,IAAA,iBAAiB,KAAK,OAAO,IAAI,CAAC,kBAAkB,CAAC,CAAC;AACtD,IAAA,SAAS,CAAC,IAAK,EAAA;QAClB,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,WAAW,EAAE,IAAI,CAAC;IAChD;AACO,IAAA,SAAS,CAAC,IAAK,EAAA;QAClB,IAAI,CAAC,KAAK,CAAC,cAAc,CAAC,WAAW,EAAE,IAAI,CAAC;IAChD;AACO,IAAA,WAAW,CAAC,CAAC,EAAE,aAAqB,IAAG;IACvC,OAAO,CAAC,KAAM,EAAA,EAAG;IACjB,OAAO,CAAC,KAAM,EAAA,EAAG;AACjB,IAAA,SAAS,GAAA,EAAK,OAAO,EAAE,CAAC,CAAC;AAEhC,IAAA,WAAA,GAAA;QAzBQ,IAAA,CAAA,kBAAkB,GAAG,IAAI;IA2BjC;IAEO,IAAI,CAAC,IAAI,EAAE,eAAgB,EAAA;AAC9B,QAAA,IAAI,CAAC,KAAK,GAAG,IAAI;QACjB,IAAI,CAAC,cAAc,CAAC;AAChB,YAAA,SAAS,EAAE,IAAI,CAAC,SAAS,EAAE;AAC3B,YAAA,MAAM,EAAE,eAAe;YACvB,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC;AAC9B,YAAA,UAAU,EAAE,IAAI,CAAC,UAAU,EAAE;YAC7B,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC;AAChC,YAAA,SAAS,EAAE,IAAI,CAAC,SAAS,EAAE;YAC3B,cAAc,EAAE,IAAI,CAAC,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC;YACjD,WAAW,EAAE,IAAI,CAAC,WAAW,CAAC,IAAI,CAAC,IAAI,CAAC;YACxC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC;YAChC,OAAO,EAAE,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC;AAChC,YAAA,SAAS,EAAE,IAAI,CAAC,SAAS,EAAE;AAC3B,YAAA,YAAY,EAAE;AACjB,SAAA,CAAC;IACN;AACH;;ACxDD;;AAEG;;;;"}