diff --git a/knockout.punches/knockout.punches-tests.ts b/knockout.punches/knockout.punches-tests.ts
new file mode 100644
index 0000000000..bd5d53a5c5
--- /dev/null
+++ b/knockout.punches/knockout.punches-tests.ts
@@ -0,0 +1,8 @@
+///
+
+
+function test_enable() {
+
+ ko.punches.enableAll();
+
+}
\ No newline at end of file
diff --git a/knockout.punches/knockout.punches.d.ts b/knockout.punches/knockout.punches.d.ts
index 0d500104b1..d219d61f15 100644
--- a/knockout.punches/knockout.punches.d.ts
+++ b/knockout.punches/knockout.punches.d.ts
@@ -1,4 +1,11 @@
-interface KnockoutPunchesStatic {
+// Type definitions for knockout.punches 0.5.1
+// Project: https://github.com/mbest/knockout.punches
+// Definitions by: Stephen Lautier
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+interface KnockoutPunchesStatic {
enableAll(): void;
}