diff --git a/owlcarousel/owlCarousel-tests.ts b/owlcarousel/owlCarousel-tests.ts
new file mode 100644
index 000000000..82190dca6
--- /dev/null
+++ b/owlcarousel/owlCarousel-tests.ts
@@ -0,0 +1,12 @@
+///
+///
+
+$(".className").owlCarousel();
+
+$(".className").owlCarousel({
+ singleItem: true,
+ slideSpeed: 300,
+ paginationSpeed: 400,
+ lazyLoad: true,
+ autoPlay: 4000
+});
diff --git a/owlcarousel/owlCarousel.d.ts b/owlcarousel/owlCarousel.d.ts
new file mode 100644
index 000000000..14608e39e
--- /dev/null
+++ b/owlcarousel/owlCarousel.d.ts
@@ -0,0 +1,62 @@
+// Type definitions for OwlCarousel v.1.3.3
+// Project: https://github.com/OwlFonk/OwlCarousel
+// Definitions by: Damian PiÄ…tkowski
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+interface IOwlCarouselOptions {
+
+ // options
+ items: number;
+ itemsDesktop: number[];
+ itemsDesktopSmall: number[];
+ itemsTablet: number[];
+ itemsTabletSmall: any;
+ itemsMobile: number[];
+ itemsCustom: any;
+ singleItem: boolean;
+ itemsScaleUp: boolean;
+ slideSpeed: number;
+ paginationSpeed: number;
+ rewindSpeed: number;
+ autoPlay: any;
+ stopOnHover: boolean;
+ navigation: boolean;
+ navigationText: any;
+ rewindNav: boolean;
+ scrollPerPage: boolean;
+ pagination: boolean;
+ paginationNumbers: boolean;
+ responsive: boolean;
+ responsiveRefreshRate: number;
+ responsiveBaseWidth: JQuery;
+ baseClass: string;
+ theme: string;
+ lazyLoad: boolean;
+ lazyFollow: boolean;
+ lazyEffect: any;
+ autoHeight: boolean;
+ jsonPath: any;
+ jsonSuccess: (data: any) => void;
+ dragBeforeAnimFinish: boolean;
+ mouseDrag: boolean;
+ touchDrag: boolean;
+ addClassActive: boolean;
+ transitionStyle: any;
+
+ // callbacks
+ beforeUpdate: (params?: any) => void;
+ afterUpdate: (params?: any) => void;
+ beforeInit: (params?: any) => void;
+ afterInit: (params?: any) => void;
+ beforeMove: (params?: any) => void;
+ afterMove: (params?: any) => void;
+ afterAction: (params?: any) => void;
+ startDragging: (params?: any) => void;
+ afterLazyLoad: (params?: any) => void;
+}
+
+interface JQuery {
+ owlCarousel(options?: any): JQuery;
+}