/third_party/typescript/tests/cases/fourslash/ |
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToArrow_Single_While.ts | 3 //// const foo = /*x*/f/*y*/unction() {
12 newContent: `const foo = () => {
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_Comment.ts | 3 //// const foo = /*x*/a/*y*/ => {
16 newContent: `function foo(a) {
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_Modifier.ts | 3 //// export let foo = /*x*/a/*y*/ => {
13 newContent: `export function foo(a) {
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_Modifier_Comment.ts | 4 //// export let foo = /*x*/a/*y*/ => {
15 export function foo(a) {
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_MultiDecl.ts | 3 //// let foo, bar = /*x*/(/*y*/) => 1 + 1, magicNo;
10 newContent: `let foo, magicNo;
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_MultiDecl_Modifier.ts | 3 //// export let foo, bar = /*x*/(/*y*/) => 1 + 1;
10 newContent: `export let foo;
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_MultiDecl_Modifier_Comment.ts | 4 //// export let foo, bar = /*x*/(/*y*/) => 1 + 1;
12 export let foo;
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_MultiDecl_VarSelection.ts | 3 //// let foo, /*x*/b/*y*/ar = a => 1 + a;
10 newContent: `let foo;
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_MultiLine.ts | 3 //// let foo = /*x*/a/*y*/ => {
13 newContent: `function foo(a) {
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_MultiParam.ts | 3 //// let foo = /*x*/(/*y*/a,b,c) => a + 1;
10 newContent: `function foo(a, b, c) {
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_SingleLine.ts | 3 //// let foo = /*x*/(/*y*/) => 1 + 1;
10 newContent: `function foo() {
|
H A D | refactorConvertArrowFunctionOrFunctionExpression_ToNamed_keywordSelection.ts | 3 //// /*x*/let/*y*/ foo = a => 1 + a;
10 newContent: `function foo(a) {
|
H A D | refactorConvertExport_ambientModule.ts | 3 // @Filename: /foo.ts 4 ////declare module "foo" { 5 //// /*a*/export default function foo(): void;/*b*/ 9 ////import foo from "foo"; 17 "/foo.ts": 18 `declare module "foo" { 19 export function foo(): void; 23 `import { foo } from "foo";`, [all...] |
H A D | refactorConvertExport_namedToDefault2.ts | 6 //// constructor(@Foo() param: any) { } 9 ////function Foo(...args: any[]): any {} 19 constructor(@Foo() param: any) { } 22 function Foo(...args: any[]): any {}`,
|
H A D | refactorConvertExport_namedToDefaultInModuleAugmentation1.ts | 3 // @Filename: /node_modules/@types/foo/index.d.ts 5 ////declare module "foo" { 6 //// /*a*/export function foo(): void;/*b*/ 10 ////import { foo } from "foo"; 18 "/node_modules/@types/foo/index.d.ts": 20 declare module "foo" { 21 export default function foo(): void; 24 `import foo from "foo";` [all...] |
H A D | refactorConvertExport_namedToDefaultInModuleAugmentation2.ts | 4 ////declare module "foo" { 15 declare module "foo" {
|
H A D | refactorConvertImport_namedToNamespace1.ts | 3 /////*a*/import { a, b, foo } from "./foo";/*b*/ 6 ////foo; 15 `import * as foo from "./foo"; 16 foo.a; 17 foo.b; 18 foo.foo;`,
|
H A D | refactorConvertImport_namedToNamespace2.ts | 3 ////import foo, /*a*/{ a, b, c as d }/*b*/ from "./foo"; 7 ////foo; 11 ////export { foo }; 21 `import foo, * as foo_1 from "./foo"; 22 import { b, c as d } from "./foo"; 23 foo_1.a; 24 foo_1 [all...] |
H A D | refactorConvertImport_namedToNamespace3.ts | 3 /////*a*/import { a, b } from "./foo"/*b*/; 7 //// const foo = "foo"; 8 //// foo; 21 `import * as foo_1 from "./foo"; 22 foo_1.a; 23 foo_1.b; 25 const foo = "foo"; [all...] |
H A D | refactorConvertImport_namedToNamespace4.ts | 3 /////*a*/import { a, b, c as d } from "./foo"/*b*/; 20 `import * as foo from "./foo"; 21 import { b, c as d } from "./foo"; 22 foo.a; 23 foo.b; 24 foo.c; 25 export default foo.a;
|
H A D | refactorConvertImport_namedToNamespace5.ts | 3 /////*a*/import { a, b, foo } from "./foo";/*b*/ 6 ////foo; 7 ////export { foo }; 8 ////export { foo as bar }; 17 `import * as foo_1 from "./foo"; 18 import { foo } from "./foo"; 19 foo_1 [all...] |
H A D | refactorConvertParamsToDestructuredObject_arrowFunction.ts | 3 ////const foo = /*a*/(a: number, b: number)/*b*/ => { };
4 ////foo(1, 2);
11 newContent: `const foo = ({ a, b }: { a: number; b: number; }) => { };
12 foo({ a: 1, b: 2 });`
|
H A D | refactorConvertParamsToDestructuredObject_arrowFunctionWithSingleParameter.ts | 3 ////const foo = /*a*/(a: number)/*b*/ => { };
4 ////foo(1);
11 newContent: `const foo = ({ a }: { a: number; }) => { };
12 foo({ a: 1 });`,
|
H A D | refactorConvertParamsToDestructuredObject_arrowFunctionWithType.ts | 3 ////const foo: (a: number, b: number) => number = /*a*/(a: number, b: number)/*b*/ => a + b;
4 ////foo(1, 2);
|
H A D | refactorConvertParamsToDestructuredObject_callComments.ts | 3 ////function /*a*/foo/*b*/(a: number, b: number, ...rest: number[]) {
6 ////foo(/**a*/ 1 /**b*/, /**c*/ 2 /**d*/, /**e*/ 3 /**f*/, /**g*/ 4 /**h*/);
13 newContent: `function foo({ a, b, rest = [] }: { a: number; b: number; rest?: number[]; }) {
16 foo({ /**a*/ a: 1 /**b*/, /**c*/ b: 2 /**d*/, rest: [/**e*/ 3 /**f*/, /**g*/ 4 /**h*/] });`
|