ngx-virtual-swiper
Version:
Swiper with virtual scroll.
23 lines • 2.32 kB
JavaScript
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class NgxVirtualSwiperOptions {
constructor() {
/** returns to actual integer index */
this.finalize = true;
/**
* It's required by links, the library should know is it real swipe or fake.
* A value in px. If "touch distance" will be lower than this value then swiper will not move.
*/
this.threshold = 20;
/** prevent all type of clicks (e.g. links, Angular`s click) */
this.preventClicks = true;
}
}
NgxVirtualSwiperOptions.ɵprov = i0.ɵɵdefineInjectable({ factory: function NgxVirtualSwiperOptions_Factory() { return new NgxVirtualSwiperOptions(); }, token: NgxVirtualSwiperOptions, providedIn: "root" });
NgxVirtualSwiperOptions.decorators = [
{ type: Injectable, args: [{
providedIn: 'root'
},] }
];
NgxVirtualSwiperOptions.ctorParameters = () => [];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3B0aW9ucy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL25neC12aXJ0dWFsLXN3aXBlci9zcmMvbGliL29wdGlvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLGVBQWUsQ0FBQzs7QUFLM0MsTUFBTSxPQUFPLHVCQUF1QjtJQVloQztRQVZBLHNDQUFzQztRQUMvQixhQUFRLEdBQUcsSUFBSSxDQUFDO1FBQ3ZCOzs7V0FHRztRQUNJLGNBQVMsR0FBRyxFQUFFLENBQUM7UUFDdEIsK0RBQStEO1FBQ3hELGtCQUFhLEdBQUcsSUFBSSxDQUFDO0lBRUwsQ0FBQzs7OztZQWYzQixVQUFVLFNBQUM7Z0JBQ1IsVUFBVSxFQUFFLE1BQU07YUFDckIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgTmd4VmlydHVhbFN3aXBlck9wdGlvbnMge1xuXG4gICAgLyoqIHJldHVybnMgdG8gYWN0dWFsIGludGVnZXIgaW5kZXggKi9cbiAgICBwdWJsaWMgZmluYWxpemUgPSB0cnVlO1xuICAgIC8qKlxuICAgICAqIEl0J3MgcmVxdWlyZWQgYnkgbGlua3MsIHRoZSBsaWJyYXJ5IHNob3VsZCBrbm93IGlzIGl0IHJlYWwgc3dpcGUgb3IgZmFrZS5cbiAgICAgKiBBIHZhbHVlIGluIHB4LiBJZiBcInRvdWNoIGRpc3RhbmNlXCIgd2lsbCBiZSBsb3dlciB0aGFuIHRoaXMgdmFsdWUgdGhlbiBzd2lwZXIgd2lsbCBub3QgbW92ZS5cbiAgICAgKi9cbiAgICBwdWJsaWMgdGhyZXNob2xkID0gMjA7XG4gICAgLyoqIHByZXZlbnQgYWxsIHR5cGUgb2YgY2xpY2tzIChlLmcuIGxpbmtzLCBBbmd1bGFyYHMgY2xpY2spICovXG4gICAgcHVibGljIHByZXZlbnRDbGlja3MgPSB0cnVlO1xuXG4gICAgcHVibGljIGNvbnN0cnVjdG9yKCkgeyB9XG59XG4iXX0=