diff --git a/knockout/knockout.d.ts b/knockout/knockout.d.ts
index 861fc8fe30..5c9ab58f32 100644
--- a/knockout/knockout.d.ts
+++ b/knockout/knockout.d.ts
@@ -1,6 +1,6 @@
// Type definitions for Knockout v3.2.0-beta
// Project: http://knockoutjs.com
-// Definitions by: Boris Yankov , Igor Oleinikov
+// Definitions by: Boris Yankov , Igor Oleinikov , Clément Bourgeois
// Definitions: https://github.com/borisyankov/DefinitelyTyped
@@ -38,6 +38,7 @@ interface KnockoutObservableArrayFunctions {
removeAll(): T[];
destroy(item: T): void;
+ destroy(destroyFunction: (item: T) => boolean): void;
destroyAll(items: T[]): void;
destroyAll(): void;
}