]>
git.proxmox.com Git - pve-eslint.git/blob - eslint/tests/fixtures/parsers/typescript-parsers/object-with-arrow-fn-props.js
4 * Parsed on astexplorer.net using @typescript-eslint/parser@1.13.0
8 key: (): void => {x()},
9 key: ( (): void => {x()} ),
10 key: ( (): (void) => {x()} ),
12 key: (arg: t): void => {x()},
13 key: ( (arg: t): void => {x()} ),
14 key: ( (arg: t): (void) => {x()} ),
16 key: (arg: t, arg2: t): void => {x()},
17 key: ( (arg: t, arg2: t): void => {x()} ),
18 key: ( (arg: t, arg2: t): (void) => {x()} ),
20 key: async (): void => {x()},
21 key: ( async (): void => {x()} ),
22 key: ( async (): (void) => {x()} ),
24 key: async (arg: t): void => {x()},
25 key: ( async (arg: t): void => {x()} ),
26 key: ( async (arg: t): (void) => {x()} ),
28 key: async (arg: t, arg2: t): void => {x()},
29 key: ( async (arg: t, arg2: t): void => {x()} ),
30 key: ( async (arg: t, arg2: t): (void) => {x()} ),
34 exports
.parse
= () => ({
38 type
: 'VariableDeclaration',
41 type
: 'VariableDeclarator',
58 type
: 'ObjectExpression',
78 type
: 'ArrowFunctionExpression',
83 type
: 'BlockStatement',
86 type
: 'ExpressionStatement',
88 type
: 'CallExpression',
156 type
: 'TSTypeAnnotation',
169 type
: 'TSVoidKeyword',
218 type
: 'ArrowFunctionExpression',
223 type
: 'BlockStatement',
226 type
: 'ExpressionStatement',
228 type
: 'CallExpression',
296 type
: 'TSTypeAnnotation',
309 type
: 'TSVoidKeyword',
358 type
: 'ArrowFunctionExpression',
363 type
: 'BlockStatement',
366 type
: 'ExpressionStatement',
368 type
: 'CallExpression',
436 type
: 'TSTypeAnnotation',
449 type
: 'TSParenthesizedType',
451 type
: 'TSVoidKeyword',
512 type
: 'ArrowFunctionExpression',
531 type
: 'TSTypeAnnotation',
544 type
: 'TSTypeReference',
576 type
: 'BlockStatement',
579 type
: 'ExpressionStatement',
581 type
: 'CallExpression',
649 type
: 'TSTypeAnnotation',
662 type
: 'TSVoidKeyword',
711 type
: 'ArrowFunctionExpression',
730 type
: 'TSTypeAnnotation',
743 type
: 'TSTypeReference',
775 type
: 'BlockStatement',
778 type
: 'ExpressionStatement',
780 type
: 'CallExpression',
848 type
: 'TSTypeAnnotation',
861 type
: 'TSVoidKeyword',
910 type
: 'ArrowFunctionExpression',
929 type
: 'TSTypeAnnotation',
942 type
: 'TSTypeReference',
974 type
: 'BlockStatement',
977 type
: 'ExpressionStatement',
979 type
: 'CallExpression',
1047 type
: 'TSTypeAnnotation',
1060 type
: 'TSParenthesizedType',
1062 type
: 'TSVoidKeyword',
1123 type
: 'ArrowFunctionExpression',
1142 type
: 'TSTypeAnnotation',
1155 type
: 'TSTypeReference',
1200 type
: 'TSTypeAnnotation',
1213 type
: 'TSTypeReference',
1245 type
: 'BlockStatement',
1248 type
: 'ExpressionStatement',
1250 type
: 'CallExpression',
1318 type
: 'TSTypeAnnotation',
1331 type
: 'TSVoidKeyword',
1380 type
: 'ArrowFunctionExpression',
1399 type
: 'TSTypeAnnotation',
1412 type
: 'TSTypeReference',
1457 type
: 'TSTypeAnnotation',
1470 type
: 'TSTypeReference',
1502 type
: 'BlockStatement',
1505 type
: 'ExpressionStatement',
1507 type
: 'CallExpression',
1575 type
: 'TSTypeAnnotation',
1588 type
: 'TSVoidKeyword',
1637 type
: 'ArrowFunctionExpression',
1656 type
: 'TSTypeAnnotation',
1669 type
: 'TSTypeReference',
1714 type
: 'TSTypeAnnotation',
1727 type
: 'TSTypeReference',
1759 type
: 'BlockStatement',
1762 type
: 'ExpressionStatement',
1764 type
: 'CallExpression',
1832 type
: 'TSTypeAnnotation',
1845 type
: 'TSParenthesizedType',
1847 type
: 'TSVoidKeyword',
1908 type
: 'ArrowFunctionExpression',
1913 type
: 'BlockStatement',
1916 type
: 'ExpressionStatement',
1918 type
: 'CallExpression',
1986 type
: 'TSTypeAnnotation',
1999 type
: 'TSVoidKeyword',
2048 type
: 'ArrowFunctionExpression',
2053 type
: 'BlockStatement',
2056 type
: 'ExpressionStatement',
2058 type
: 'CallExpression',
2126 type
: 'TSTypeAnnotation',
2139 type
: 'TSVoidKeyword',
2188 type
: 'ArrowFunctionExpression',
2193 type
: 'BlockStatement',
2196 type
: 'ExpressionStatement',
2198 type
: 'CallExpression',
2266 type
: 'TSTypeAnnotation',
2279 type
: 'TSParenthesizedType',
2281 type
: 'TSVoidKeyword',
2342 type
: 'ArrowFunctionExpression',
2361 type
: 'TSTypeAnnotation',
2374 type
: 'TSTypeReference',
2406 type
: 'BlockStatement',
2409 type
: 'ExpressionStatement',
2411 type
: 'CallExpression',
2479 type
: 'TSTypeAnnotation',
2492 type
: 'TSVoidKeyword',
2541 type
: 'ArrowFunctionExpression',
2560 type
: 'TSTypeAnnotation',
2573 type
: 'TSTypeReference',
2605 type
: 'BlockStatement',
2608 type
: 'ExpressionStatement',
2610 type
: 'CallExpression',
2678 type
: 'TSTypeAnnotation',
2691 type
: 'TSVoidKeyword',
2740 type
: 'ArrowFunctionExpression',
2759 type
: 'TSTypeAnnotation',
2772 type
: 'TSTypeReference',
2804 type
: 'BlockStatement',
2807 type
: 'ExpressionStatement',
2809 type
: 'CallExpression',
2877 type
: 'TSTypeAnnotation',
2890 type
: 'TSParenthesizedType',
2892 type
: 'TSVoidKeyword',
2953 type
: 'ArrowFunctionExpression',
2972 type
: 'TSTypeAnnotation',
2985 type
: 'TSTypeReference',
3030 type
: 'TSTypeAnnotation',
3043 type
: 'TSTypeReference',
3075 type
: 'BlockStatement',
3078 type
: 'ExpressionStatement',
3080 type
: 'CallExpression',
3148 type
: 'TSTypeAnnotation',
3161 type
: 'TSVoidKeyword',
3210 type
: 'ArrowFunctionExpression',
3229 type
: 'TSTypeAnnotation',
3242 type
: 'TSTypeReference',
3287 type
: 'TSTypeAnnotation',
3300 type
: 'TSTypeReference',
3332 type
: 'BlockStatement',
3335 type
: 'ExpressionStatement',
3337 type
: 'CallExpression',
3405 type
: 'TSTypeAnnotation',
3418 type
: 'TSVoidKeyword',
3467 type
: 'ArrowFunctionExpression',
3486 type
: 'TSTypeAnnotation',
3499 type
: 'TSTypeReference',
3544 type
: 'TSTypeAnnotation',
3557 type
: 'TSTypeReference',
3589 type
: 'BlockStatement',
3592 type
: 'ExpressionStatement',
3594 type
: 'CallExpression',
3662 type
: 'TSTypeAnnotation',
3675 type
: 'TSParenthesizedType',
3677 type
: 'TSVoidKeyword',
3760 sourceType
: 'module',