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..a4dbdc0fd
--- /dev/null
+++ b/metismenu/metismenu.d.ts
@@ -0,0 +1,19 @@
+// Type definitions for metisMenu 2.0.3
+// Project: http://github.com/onokumus/metisMenu
+// Definitions by: onokums
+// 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;
+}