diff --git a/gulp-less/gulp-less-tests.ts b/gulp-less/gulp-less-tests.ts
new file mode 100644
index 000000000..76e0a697c
--- /dev/null
+++ b/gulp-less/gulp-less-tests.ts
@@ -0,0 +1,13 @@
+///
+///
+
+import gulp = require("gulp");
+import less = require("gulp-less");
+
+gulp.task("less", () => {
+ gulp.src("less/**/*.less")
+ .pipe(less({
+ paths: ["less/includes"]
+ }))
+ .pipe(gulp.dest("public/css"));
+});
diff --git a/gulp-less/gulp-less.d.ts b/gulp-less/gulp-less.d.ts
new file mode 100644
index 000000000..9ca5e35b7
--- /dev/null
+++ b/gulp-less/gulp-less.d.ts
@@ -0,0 +1,18 @@
+// Type definitions for gulp-less
+// Project: https://github.com/plus3network/gulp-less
+// Definitions by: Keita Kagurazaka
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+declare module "gulp-less" {
+
+ interface IOptions {
+ paths: string[];
+ plugins?: any[];
+ }
+
+ function less(options?: IOptions): NodeJS.ReadWriteStream;
+
+ export = less;
+}