diff --git a/types/nightmare/index.d.ts b/types/nightmare/index.d.ts index 7eba323bc4..737137f22e 100644 --- a/types/nightmare/index.d.ts +++ b/types/nightmare/index.d.ts @@ -41,15 +41,16 @@ declare class Nightmare { evaluate(fn: (arg: T) => void, cb: () => void, arg: T): Nightmare; evaluate(fn: () => R, cb: (result: R) => void): Nightmare; evaluate(fn: () => void): Nightmare; - wait(): Nightmare; + wait(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4, arg5: T5) => any, value1: T1, value2: T2, value3: T3, value4: T4, value5: T5): Nightmare; + wait(fn: (arg1: T1, arg2: T2, arg3: T3, arg4: T4) => any, value1: T1, value2: T2, value3: T3, value4: T4): Nightmare; + wait(fn: (arg1: T1, arg2: T2, arg3: T3) => any, value1: T1, value2: T2, value3: T3): Nightmare; + wait(fn: (arg1: T1, arg2: T2) => any, value1: T1, value2: T2): Nightmare; + wait(fn: (arg1: T1) => any, value1: T1): Nightmare; + wait(fn: () => any, value: any, delay?: number): Nightmare; + wait(fn: () => any): Nightmare; wait(ms: number): Nightmare; wait(selector: string): Nightmare; - wait(fn: (arg1: T) => any, value1: T): Nightmare; - wait(fn: (arg1: T, arg2: U) => any, value1: T, value2: U): Nightmare; - wait(fn: (arg1: T, arg2: U, arg3: V) => any, value1: T, value2: U, value3: V): Nightmare; - wait(fn: (arg1: T, arg2: U, arg3: V, arg4: W) => any, value1: T, value2: U, value3: V, value4: W): Nightmare; - wait(fn: (arg1: T, arg2: U, arg3: V, arg4: W, arg5: X) => any, value1: T, value2: U, value3: V, value4: W, value5: X): Nightmare; - wait(fn: () => any, value: any, delay?: number): Nightmare; + wait(): Nightmare; header(header: string, value: string): Nightmare; use(plugin: (nightmare: Nightmare) => void): Nightmare; run(cb?: (err: any, nightmare: Nightmare) => void): Nightmare;