Skip to content

Commit d21522b

Browse files
Update argument list domains and argument iteration domains in JS and TS (#3124)
I'm not a big fan of how complicated the function definitions in javascript are becoming. Or how much code duplication there is. The motivation being that if we really want argument list domain to be the same as the function domain for all of these 25+ different patterns we really need to combined them instead of trying to recreate them in a separate argument list only definition. @pokey Any input?
1 parent 7cc3f73 commit d21522b

File tree

52 files changed

+1090
-149
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+1090
-149
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export const foo = (aaa, bbb) => {};
2+
---
3+
4+
[Content] = 0:20-0:28
5+
>--------<
6+
0| export const foo = (aaa, bbb) => {};
7+
8+
[Domain] = 0:0-0:36
9+
>------------------------------------<
10+
0| export const foo = (aaa, bbb) => {};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export default function(aaa, bbb) {}
2+
---
3+
4+
[Content] = 0:24-0:32
5+
>--------<
6+
0| export default function(aaa, bbb) {}
7+
8+
[Domain] = 0:0-0:36
9+
>------------------------------------<
10+
0| export default function(aaa, bbb) {}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export default function *(aaa, bbb) {}
2+
---
3+
4+
[Content] = 0:26-0:34
5+
>--------<
6+
0| export default function *(aaa, bbb) {}
7+
8+
[Domain] = 0:0-0:38
9+
>--------------------------------------<
10+
0| export default function *(aaa, bbb) {}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export default (aaa, bbb) => {};
2+
---
3+
4+
[Content] = 0:16-0:24
5+
>--------<
6+
0| export default (aaa, bbb) => {};
7+
8+
[Domain] = 0:0-0:32
9+
>--------------------------------<
10+
0| export default (aaa, bbb) => {};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const foo = function bar(aaa, bbb) {};
2+
---
3+
4+
[Content] = 0:25-0:33
5+
>--------<
6+
0| const foo = function bar(aaa, bbb) {};
7+
8+
[Domain] = 0:12-0:37
9+
>-------------------------<
10+
0| const foo = function bar(aaa, bbb) {};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const foo = function *bar(aaa, bbb) {};
2+
---
3+
4+
[Content] = 0:26-0:34
5+
>--------<
6+
0| const foo = function *bar(aaa, bbb) {};
7+
8+
[Domain] = 0:12-0:38
9+
>--------------------------<
10+
0| const foo = function *bar(aaa, bbb) {};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
function *foo(aaa, bbb) {}
2+
---
3+
4+
[Content] = 0:14-0:22
5+
>--------<
6+
0| function *foo(aaa, bbb) {}
7+
8+
[Domain] = 0:0-0:26
9+
>--------------------------<
10+
0| function *foo(aaa, bbb) {}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const foo = function(aaa, bbb) {};
2+
---
3+
4+
[Content] = 0:21-0:29
5+
>--------<
6+
0| const foo = function(aaa, bbb) {};
7+
8+
[Domain] = 0:0-0:34
9+
>----------------------------------<
10+
0| const foo = function(aaa, bbb) {};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const foo = function *(aaa, bbb) {};
2+
---
3+
4+
[Content] = 0:23-0:31
5+
>--------<
6+
0| const foo = function *(aaa, bbb) {};
7+
8+
[Domain] = 0:0-0:36
9+
>------------------------------------<
10+
0| const foo = function *(aaa, bbb) {};
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
const foo = (aaa, bbb) => {};
2+
---
3+
4+
[Content] = 0:13-0:21
5+
>--------<
6+
0| const foo = (aaa, bbb) => {};
7+
8+
[Domain] = 0:0-0:29
9+
>-----------------------------<
10+
0| const foo = (aaa, bbb) => {};

0 commit comments

Comments
 (0)