From c2f3f6bea6b28ef4e38b168b805349c90fe162d7 Mon Sep 17 00:00:00 2001 From: antoinebrault Date: Fri, 8 Feb 2019 22:40:15 -0500 Subject: [PATCH] move custom types to jest namespace --- types/jest/index.d.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/types/jest/index.d.ts b/types/jest/index.d.ts index d5061a78d5..0cc1999096 100644 --- a/types/jest/index.d.ts +++ b/types/jest/index.d.ts @@ -37,9 +37,6 @@ declare var xtest: jest.It; declare const expect: jest.Expect; type ArgsType = T extends (...args: infer A) => any ? A : never; -// see https://github.com/Microsoft/TypeScript/issues/25215 -type NonFunctionPropertyNames = { [K in keyof T]: T[K] extends (...args: any[]) => any ? never : K }[keyof T] & string; -type FunctionPropertyNames = { [K in keyof T]: T[K] extends (...args: any[]) => any ? K : never }[keyof T] & string; interface NodeRequire { /** @@ -240,6 +237,9 @@ declare namespace jest { } type EmptyFunction = () => void; + // see https://github.com/Microsoft/TypeScript/issues/25215 + type NonFunctionPropertyNames = { [K in keyof T]: T[K] extends (...args: any[]) => any ? never : K }[keyof T] & string; + type FunctionPropertyNames = { [K in keyof T]: T[K] extends (...args: any[]) => any ? K : never }[keyof T] & string; interface DoneCallback { (...args: any[]): any;