mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-22 21:48:42 +08:00
chore(): create d.ts for Swiper
This commit is contained in:
@ -12,7 +12,7 @@ import {debounce, isTrueProperty, defaults} from '../../util/util'
|
||||
import {Swiper} from './swiper-widget';
|
||||
import {Scroll} from '../scroll/scroll';
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* @name Slides
|
||||
* @description
|
||||
@ -83,7 +83,7 @@ export class Slides extends Ion {
|
||||
|
||||
public rapidUpdate: Function;
|
||||
private showPager: boolean;
|
||||
private slider: typeof Swiper;
|
||||
private slider: Swiper;
|
||||
private maxScale: number;
|
||||
private zoomElement: HTMLElement;
|
||||
private zoomGesture: Gesture;
|
||||
@ -187,6 +187,7 @@ export class Slides extends Ion {
|
||||
};
|
||||
|
||||
setTimeout(() => {
|
||||
debugger;
|
||||
var swiper = new Swiper(this.getNativeElement().children[0], options);
|
||||
this.slider = swiper;
|
||||
});
|
||||
|
12
ionic/components/slides/swiper-widget.d.ts
vendored
Normal file
12
ionic/components/slides/swiper-widget.d.ts
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
export declare class Swiper {
|
||||
constructor(container: HTMLElement, params: any);
|
||||
slides: Array<HTMLElement>;
|
||||
activeIndex: number;
|
||||
isEnd: boolean;
|
||||
isBeginning: boolean;
|
||||
|
||||
update();
|
||||
slideNext();
|
||||
slidePrev();
|
||||
|
||||
}
|
@ -17,7 +17,9 @@
|
||||
/*===========================
|
||||
Swiper
|
||||
===========================*/
|
||||
export function Swiper(container, params): void {
|
||||
module.exports.Swiper = Swiper;
|
||||
|
||||
function Swiper(container, params) {
|
||||
|
||||
|
||||
if (!(this instanceof Swiper)) return new Swiper(container, params);
|
289
ionic/components/slides/swiper-widget.system.js
Normal file
289
ionic/components/slides/swiper-widget.system.js
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user