diff --git a/metismenu/metismenu-tests.ts b/metismenu/metismenu-tests.ts
new file mode 100644
index 000000000..824beecbb
--- /dev/null
+++ b/metismenu/metismenu-tests.ts
@@ -0,0 +1,13 @@
+///
+///
+
+$('#menu').metisMenu();
+$('.metismenu').metisMenu({toggle: false});
+$('.test').metisMenu({
+ toggle: false,
+ doubleTapToGo: true,
+ activeClass: 'active',
+ collapseClass: 'collapse',
+ collapseInClass: 'in',
+ collapsingClass: 'collapsing'
+});
diff --git a/metismenu/metismenu.d.ts b/metismenu/metismenu.d.ts
new file mode 100644
index 000000000..be27ac9bc
--- /dev/null
+++ b/metismenu/metismenu.d.ts
@@ -0,0 +1,4 @@
+// Type definitions for metisMenu 2.0.3
// Project: http://github.com/onokumus/metisMenu/
// Definitions by: Osman Nuri Okumuş
// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
///
+interface MetisMenuOptions {
toggle?: boolean;
doubleTapToGo?: boolean;
activeClass?: string;
collapseClass?: string;
collapseInClass?: string;
collapsingClass?: string;
}
+interface JQuery {
metisMenu(options?: MetisMenuOptions): JQuery;
}
\ No newline at end of file