From 4b3b60fd821a294f33abf5095a4dca0b68b54c4e Mon Sep 17 00:00:00 2001 From: Josh Goldberg Date: Sun, 21 Jan 2018 22:05:01 -0800 Subject: [PATCH] Used a ClassLike interface because of ban-types --- types/jest/index.d.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/types/jest/index.d.ts b/types/jest/index.d.ts index 218eef8457..ba36a036d6 100644 --- a/types/jest/index.d.ts +++ b/types/jest/index.d.ts @@ -199,6 +199,10 @@ declare namespace jest { type Lifecycle = (fn: ProvidesCallback, timeout?: number) => any; + interface IClassLike { + readonly name: string; + } + /** * Creates a test closure */ @@ -220,7 +224,7 @@ declare namespace jest { } interface Describe { - (name: string | Function, fn: EmptyFunction): void; + (name: number | string | IClassLike, fn: EmptyFunction): void; only: Describe; skip: Describe; }