From 4a8052290cc86a13f677cc25a5a9b82a64318b47 Mon Sep 17 00:00:00 2001 From: Yaroslav Serhieiev Date: Tue, 7 Feb 2017 13:08:46 +0200 Subject: [PATCH] jasmine: added keyof validation to spyOn --- jasmine-es6-promise-matchers/index.d.ts | 1 + jasmine-expect/index.d.ts | 1 + jasmine-jquery/index.d.ts | 1 + jasmine-matchers/index.d.ts | 1 + jasmine-node/index.d.ts | 1 + jasmine-promise-matchers/index.d.ts | 1 + jasmine/index.d.ts | 3 ++- jasminewd2/index.d.ts | 1 + karma-jasmine/index.d.ts | 1 + 9 files changed, 10 insertions(+), 1 deletion(-) diff --git a/jasmine-es6-promise-matchers/index.d.ts b/jasmine-es6-promise-matchers/index.d.ts index 493a6a5312..89e3146c2c 100644 --- a/jasmine-es6-promise-matchers/index.d.ts +++ b/jasmine-es6-promise-matchers/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/bvaughn/jasmine-es6-promise-matchers // Definitions by: Stephen Lautier // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 /// diff --git a/jasmine-expect/index.d.ts b/jasmine-expect/index.d.ts index c8ffd8dced..c2ee7e0ee5 100644 --- a/jasmine-expect/index.d.ts +++ b/jasmine-expect/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/JamieMason/Jasmine-Matchers // Definitions by: UserPixel // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 /// diff --git a/jasmine-jquery/index.d.ts b/jasmine-jquery/index.d.ts index cbd713fd37..fb91e0c37b 100644 --- a/jasmine-jquery/index.d.ts +++ b/jasmine-jquery/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/velesin/jasmine-jquery // Definitions by: Gregor Stamac // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 /// /// diff --git a/jasmine-matchers/index.d.ts b/jasmine-matchers/index.d.ts index 23990c8364..ac44d25c1c 100644 --- a/jasmine-matchers/index.d.ts +++ b/jasmine-matchers/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/uxebu/jasmine-matchers // Definitions by: Bart van der Schoor // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 /* Typings 2013 Bart van der Schoor diff --git a/jasmine-node/index.d.ts b/jasmine-node/index.d.ts index 59a3b11d8a..5c8022d706 100644 --- a/jasmine-node/index.d.ts +++ b/jasmine-node/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/mhevery/jasmine-node // Definitions by: Sven Reglitzki // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 /// diff --git a/jasmine-promise-matchers/index.d.ts b/jasmine-promise-matchers/index.d.ts index 1693c9fdca..c511019b62 100644 --- a/jasmine-promise-matchers/index.d.ts +++ b/jasmine-promise-matchers/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/bvaughn/jasmine-promise-matchers // Definitions by: Matthew Hill // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 /// diff --git a/jasmine/index.d.ts b/jasmine/index.d.ts index 7bf232acba..e18361dec4 100644 --- a/jasmine/index.d.ts +++ b/jasmine/index.d.ts @@ -2,6 +2,7 @@ // Project: http://jasmine.github.io/ // Definitions by: Boris Yankov , Theodore Brown , David Pärsson // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 // For ddescribe / iit use : https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/karma-jasmine/karma-jasmine.d.ts @@ -35,7 +36,7 @@ interface DoneFn extends Function { fail: (message?: Error|string) => void; } -declare function spyOn(object: any, method: string): jasmine.Spy; +declare function spyOn(object: T, method: keyof T): jasmine.Spy; declare function runs(asyncMethod: Function): void; declare function waitsFor(latchMethod: () => boolean, failureMessage?: string, timeout?: number): void; diff --git a/jasminewd2/index.d.ts b/jasminewd2/index.d.ts index cff5236b50..9d8ecde76e 100644 --- a/jasminewd2/index.d.ts +++ b/jasminewd2/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/angular/jasminewd // Definitions by: Sammy Jelin // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 /// diff --git a/karma-jasmine/index.d.ts b/karma-jasmine/index.d.ts index a5f0a22f5b..46b7978251 100644 --- a/karma-jasmine/index.d.ts +++ b/karma-jasmine/index.d.ts @@ -2,6 +2,7 @@ // Project: https://github.com/karma-runner/karma-jasmine // Definitions by: Michel Salib // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.1 ///