File tree Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change 3
3
/// <reference path="./cypress-eventemitter.d.ts" />
4
4
/// <reference path="./cypress-type-helpers.d.ts" />
5
5
6
- type IsAny < X > =
7
- ( < T > ( ) => T extends X ? 1 : 2 ) extends
8
- ( < T > ( ) => T extends any ? 1 : 2 ) ? true : false ;
6
+ type IsAny < T > = object extends T ? true : false ;
9
7
10
- type CypressConfig_Data = typeof import ( '../../../cypress.config' )
11
- type AllTasks_CJS = CypressConfig_Data [ 'CypressTasks' ]
12
- type AllTasks_ESM = CypressConfig_Data [ 'default' ] [ 'CypressTasks' ]
8
+ type CypressConfig_Data = typeof import ( '../../../cypress.config' ) ;
9
+ type AllTasks_CJS = CypressConfig_Data [ 'CypressTasks' ] ;
10
+ type AllTasks_ESM = CypressConfig_Data [ 'default' ] [ 'CypressTasks' ] ;
13
11
14
- type AllTasks = IsAny < AllTasks_CJS > extends true ? AllTasks_ESM : AllTasks_CJS
15
- type TaskEventNames = keyof AllTasks & string
12
+ type AllTasks = IsAny < AllTasks_CJS > extends true ? AllTasks_ESM : AllTasks_CJS ;
13
+ type TaskEventNames = keyof AllTasks & string ;
16
14
17
- type MyParameter < T extends TaskEventNames > = Parameters < AllTasks [ T ] > [ 0 ]
18
- type MyReturnType < T extends TaskEventNames > = Awaited < ReturnType < AllTasks [ T ] > >
15
+ type MyParameter < T extends TaskEventNames > = Parameters < AllTasks [ T ] > [ 0 ] ;
16
+ type MyReturnType < T extends TaskEventNames > = Awaited < ReturnType < AllTasks [ T ] > > ;
19
17
20
18
declare namespace Cypress {
21
19
type FileContents = string | any [ ] | object
You can’t perform that action at this time.
0 commit comments