Skip to content

Commit e14ba4f

Browse files
authored
refactor
1 parent 2ecdda1 commit e14ba4f

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

cli/types/cypress.d.ts

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@
33
/// <reference path="./cypress-eventemitter.d.ts" />
44
/// <reference path="./cypress-type-helpers.d.ts" />
55

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;
97

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'];
1311

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;
1614

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]>>;
1917

2018
declare namespace Cypress {
2119
type FileContents = string | any[] | object

0 commit comments

Comments
 (0)