mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
move custom types to jest namespace
This commit is contained in:
parent
1f5d6d6cc4
commit
d4ac3a53a7
8
types/jest-when/index.d.ts
vendored
8
types/jest-when/index.d.ts
vendored
@ -11,10 +11,10 @@ export interface WhenMock<T = any, Y extends any[] = any> extends jest.Mock<T, Y
|
||||
expectCalledWith(...matchers: Y): WhenMock<T, Y>;
|
||||
mockReturnValue(value: T): WhenMock<T, Y>;
|
||||
mockReturnValueOnce(value: T): WhenMock<T, Y>;
|
||||
mockResolvedValue(value: ResolvedValue<T>): WhenMock<T, Y>;
|
||||
mockResolvedValueOnce(value: ResolvedValue<T>): WhenMock<T, Y>;
|
||||
mockRejectedValue(value: RejectedValue<T>): WhenMock<T, Y>;
|
||||
mockRejectedValueOnce(value: RejectedValue<T>): WhenMock<T, Y>;
|
||||
mockResolvedValue(value: jest.ResolvedValue<T>): WhenMock<T, Y>;
|
||||
mockResolvedValueOnce(value: jest.ResolvedValue<T>): WhenMock<T, Y>;
|
||||
mockRejectedValue(value: jest.RejectedValue<T>): WhenMock<T, Y>;
|
||||
mockRejectedValueOnce(value: jest.RejectedValue<T>): WhenMock<T, Y>;
|
||||
}
|
||||
|
||||
export type When = <T, Y extends any[]>(fn: jest.Mock<T, Y>) => WhenMock<T, Y>;
|
||||
|
||||
7
types/jest/index.d.ts
vendored
7
types/jest/index.d.ts
vendored
@ -36,10 +36,6 @@ declare var xtest: jest.It;
|
||||
|
||||
declare const expect: jest.Expect;
|
||||
|
||||
type ArgsType<T> = T extends (...args: infer A) => any ? A : never;
|
||||
type RejectedValue<T> = T extends PromiseLike<any> ? any : never;
|
||||
type ResolvedValue<T> = T extends PromiseLike<infer U> ? U | T : never;
|
||||
|
||||
interface NodeRequire {
|
||||
/**
|
||||
* Returns the actual module instead of a mock, bypassing all checks on
|
||||
@ -239,6 +235,9 @@ declare namespace jest {
|
||||
}
|
||||
|
||||
type EmptyFunction = () => void;
|
||||
type ArgsType<T> = T extends (...args: infer A) => any ? A : never;
|
||||
type RejectedValue<T> = T extends PromiseLike<any> ? any : never;
|
||||
type ResolvedValue<T> = T extends PromiseLike<infer U> ? U | T : never;
|
||||
|
||||
interface DoneCallback {
|
||||
(...args: any[]): any;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user