mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-02-08 18:11:45 -06:00
Update fourslash tests to have semicolons
This commit is contained in:
parent
e6fde9e809
commit
ca44ee8f97
@ -1,7 +1,7 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
////export default function() {
|
||||
//// /*start*/0/*end*/
|
||||
//// /*start*/0/*end*/;
|
||||
////}
|
||||
|
||||
goTo.select('start', 'end')
|
||||
|
||||
@ -11,5 +11,5 @@ edit.applyRefactor({
|
||||
refactorName: "Extract Symbol",
|
||||
actionName: "constant_scope_0",
|
||||
actionDescription: "Extract to constant in enclosing scope",
|
||||
newContent: "const /*RENAME*/newLocal = <div></div>;",
|
||||
newContent: "const /*RENAME*/newLocal = <div></div>",
|
||||
});
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// function foo(a: number, b?: number, ...c: number[]): boolean {
|
||||
//// return false as /*a*/boolean/*b*/
|
||||
//// return false as /*a*/boolean/*b*/;
|
||||
//// }
|
||||
|
||||
goTo.select("a", "b");
|
||||
@ -12,6 +12,6 @@ edit.applyRefactor({
|
||||
newContent: `function foo(a: number, b?: number, ...c: number[]): boolean {
|
||||
type /*RENAME*/NewType = boolean;
|
||||
|
||||
return false as NewType
|
||||
return false as NewType;
|
||||
}`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T = /*a*/boolean/*b*/> = string | number | T
|
||||
//// type A<T = /*a*/boolean/*b*/> = string | number | T;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType = boolean;
|
||||
|
||||
type A<T = NewType> = string | number | T`,
|
||||
type A<T = NewType> = string | number | T;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T = boolean> = /*a*/string/*b*/ | number | T
|
||||
//// type A<T = boolean> = /*a*/string/*b*/ | number | T;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType = string;
|
||||
|
||||
type A<T = boolean> = NewType | number | T`,
|
||||
type A<T = boolean> = NewType | number | T;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T = boolean> = string | number | /*a*/T/*b*/
|
||||
//// type A<T = boolean> = string | number | /*a*/T/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<T> = T;
|
||||
|
||||
type A<T = boolean> = string | number | NewType<T>`,
|
||||
type A<T = boolean> = string | number | NewType<T>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<B, C, D = B> = /*a*/Partial<C | string>/*b*/ & D | C
|
||||
//// type A<B, C, D = B> = /*a*/Partial<C | string>/*b*/ & D | C;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,6 +9,6 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<C> = Partial<C | string>;
|
||||
|
||||
type A<B, C, D = B> = NewType<C> & D | C`,
|
||||
type A<B, C, D = B> = NewType<C> & D | C;`,
|
||||
});
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<B, C, D = B> = /*a*/Partial<C | string | D>/*b*/ & D | C
|
||||
//// type A<B, C, D = B> = /*a*/Partial<C | string | D>/*b*/ & D | C;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,6 +9,6 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<C, D> = Partial<C | string | D>;
|
||||
|
||||
type A<B, C, D = B> = NewType<C, D> & D | C`,
|
||||
type A<B, C, D = B> = NewType<C, D> & D | C;`,
|
||||
});
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T, U> = () => <T>(v: /*a*/T/*b*/) => (v: T) => <T>(v: T) => U
|
||||
//// type A<T, U> = () => <T>(v: /*a*/T/*b*/) => (v: T) => <T>(v: T) => U;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<T> = T;
|
||||
|
||||
type A<T, U> = () => <T>(v: NewType<T>) => (v: T) => <T>(v: T) => U`,
|
||||
type A<T, U> = () => <T>(v: NewType<T>) => (v: T) => <T>(v: T) => U;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T, U> = () => <T>(v: T) => (v: /*a*/T/*b*/) => <T>(v: T) => U
|
||||
//// type A<T, U> = () => <T>(v: T) => (v: /*a*/T/*b*/) => <T>(v: T) => U;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<T> = T;
|
||||
|
||||
type A<T, U> = () => <T>(v: T) => (v: NewType<T>) => <T>(v: T) => U`,
|
||||
type A<T, U> = () => <T>(v: T) => (v: NewType<T>) => <T>(v: T) => U;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T, U> = () => <T>(v: T) => (v: T) => <T>(v: /*a*/T/*b*/) => U
|
||||
//// type A<T, U> = () => <T>(v: T) => (v: T) => <T>(v: /*a*/T/*b*/) => U;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<T> = T;
|
||||
|
||||
type A<T, U> = () => <T>(v: T) => (v: T) => <T>(v: NewType<T>) => U`,
|
||||
type A<T, U> = () => <T>(v: T) => (v: T) => <T>(v: NewType<T>) => U;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T, U> = () => <T>(v: T) => (v: T) => <T>(v: T) => /*a*/U/*b*/
|
||||
//// type A<T, U> = () => <T>(v: T) => (v: T) => <T>(v: T) => /*a*/U/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<U> = U;
|
||||
|
||||
type A<T, U> = () => <T>(v: T) => (v: T) => <T>(v: T) => NewType<U>`,
|
||||
type A<T, U> = () => <T>(v: T) => (v: T) => <T>(v: T) => NewType<U>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T, U> = () => <T>(v: T) => (v: T) => /*a*/<T>(v: T) => U/*b*/
|
||||
//// type A<T, U> = () => <T>(v: T) => (v: T) => /*a*/<T>(v: T) => U/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<U> = <T>(v: T) => U;
|
||||
|
||||
type A<T, U> = () => <T>(v: T) => (v: T) => NewType<U>`,
|
||||
type A<T, U> = () => <T>(v: T) => (v: T) => NewType<U>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T, U> = () => <T>(v: T) => /*a*/(v: T) => <T>(v: T) => U/*b*/
|
||||
//// type A<T, U> = () => <T>(v: T) => /*a*/(v: T) => <T>(v: T) => U/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<T, U> = (v: T) => <T>(v: T) => U;
|
||||
|
||||
type A<T, U> = () => <T>(v: T) => NewType<T, U>`,
|
||||
type A<T, U> = () => <T>(v: T) => NewType<T, U>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T, U> = () => /*a*/<T>(v: T) => (v: T) => <T>(v: T) => U/*b*/
|
||||
//// type A<T, U> = () => /*a*/<T>(v: T) => (v: T) => <T>(v: T) => U/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<U> = <T>(v: T) => (v: T) => <T>(v: T) => U;
|
||||
|
||||
type A<T, U> = () => NewType<U>`,
|
||||
type A<T, U> = () => NewType<U>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T, U> = /*a*/() => <T>(v: T) => (v: T) => <T>(v: T) => U/*b*/
|
||||
//// type A<T, U> = /*a*/() => <T>(v: T) => (v: T) => <T>(v: T) => U/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<U> = () => <T>(v: T) => (v: T) => <T>(v: T) => U;
|
||||
|
||||
type A<T, U> = NewType<U>`,
|
||||
type A<T, U> = NewType<U>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type Item<T> = /*a*/T/*b*/ extends (infer P)[] ? P : never
|
||||
//// type Item<T> = /*a*/T/*b*/ extends (infer P)[] ? P : never;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<T> = T;
|
||||
|
||||
type Item<T> = NewType<T> extends (infer P)[] ? P : never`,
|
||||
type Item<T> = NewType<T> extends (infer P)[] ? P : never;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type Item<T> = T extends (infer P)[] ? /*a*/P/*b*/ : never
|
||||
//// type Item<T> = T extends (infer P)[] ? /*a*/P/*b*/ : never;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<P> = P;
|
||||
|
||||
type Item<T> = T extends (infer P)[] ? NewType<P> : never`,
|
||||
type Item<T> = T extends (infer P)[] ? NewType<P> : never;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type Item<T> = T extends (infer P)[] ? P : /*a*/never/*b*/
|
||||
//// type Item<T> = T extends (infer P)[] ? P : /*a*/never/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType = never;
|
||||
|
||||
type Item<T> = T extends (infer P)[] ? P : NewType`,
|
||||
type Item<T> = T extends (infer P)[] ? P : NewType;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type Item<T> = /*a*/T extends (infer P)[] ? P : never/*b*/
|
||||
//// type Item<T> = /*a*/T extends (infer P)[] ? P : never/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<T> = T extends (infer P)[] ? P : never;
|
||||
|
||||
type Item<T> = NewType<T>`,
|
||||
type Item<T> = NewType<T>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type Union<T, U> = /*a*/U | T/*b*/
|
||||
//// type Union<T, U> = /*a*/U | T/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<U, T> = U | T;
|
||||
|
||||
type Union<T, U> = NewType<U, T>`,
|
||||
type Union<T, U> = NewType<U, T>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A = (v: /*a*/string | number/*b*/) => v is string
|
||||
//// type A = (v: /*a*/string | number/*b*/) => v is string;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,6 +9,6 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType = string | number;
|
||||
|
||||
type A = (v: NewType) => v is string`,
|
||||
type A = (v: NewType) => v is string;`,
|
||||
});
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A = (v: string | number) => v is /*a*/string/*b*/
|
||||
//// type A = (v: string | number) => v is /*a*/string/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType = string;
|
||||
|
||||
type A = (v: string | number) => v is NewType`,
|
||||
type A = (v: string | number) => v is NewType;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A = /*a*/(v: string | number) => v is string/*b*/
|
||||
//// type A = /*a*/(v: string | number) => v is string/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType = (v: string | number) => v is string;
|
||||
|
||||
type A = NewType`,
|
||||
type A = NewType;`,
|
||||
});
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// const a = 1
|
||||
//// type A = (v: string | number) => /*a*/typeof a/*b*/
|
||||
//// const a = 1;
|
||||
//// type A = (v: string | number) => /*a*/typeof a/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
refactorName: "Extract type",
|
||||
actionName: "Extract to type alias",
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `const a = 1
|
||||
newContent: `const a = 1;
|
||||
type /*RENAME*/NewType = typeof a;
|
||||
|
||||
type A = (v: string | number) => NewType`,
|
||||
type A = (v: string | number) => NewType;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T> = /*a*/B.C.D<T>/*b*/
|
||||
//// type A<T> = /*a*/B.C.D<T>/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType<T> = B.C.D<T>;
|
||||
|
||||
type A<T> = NewType<T>`,
|
||||
type A<T> = NewType<T>;`,
|
||||
});
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A = /*a*/B.C.D/*b*/
|
||||
//// type A = /*a*/B.C.D/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
@ -9,5 +9,5 @@ edit.applyRefactor({
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type /*RENAME*/NewType = B.C.D;
|
||||
|
||||
type A = NewType`,
|
||||
type A = NewType;`,
|
||||
});
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// namespace A { export const b = 1 }
|
||||
//// function a(b: string): /*a*/typeof A.b/*b*/ { return 1 }
|
||||
//// namespace A { export const b = 1; }
|
||||
//// function a(b: string): /*a*/typeof A.b/*b*/ { return 1; }
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
refactorName: "Extract type",
|
||||
actionName: "Extract to type alias",
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `namespace A { export const b = 1 }
|
||||
newContent: `namespace A { export const b = 1; }
|
||||
type /*RENAME*/NewType = typeof A.b;
|
||||
|
||||
function a(b: string): NewType { return 1 }`,
|
||||
function a(b: string): NewType { return 1; }`,
|
||||
});
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// type A<T extends string> = T
|
||||
//// type B<T extends string> = /*a*/A<T>/*b*/
|
||||
//// type A<T extends string> = T;
|
||||
//// type B<T extends string> = /*a*/A<T>/*b*/;
|
||||
|
||||
goTo.select("a", "b");
|
||||
edit.applyRefactor({
|
||||
refactorName: "Extract type",
|
||||
actionName: "Extract to type alias",
|
||||
actionDescription: "Extract to type alias",
|
||||
newContent: `type A<T extends string> = T
|
||||
newContent: `type A<T extends string> = T;
|
||||
type /*RENAME*/NewType<T extends string> = A<T>;
|
||||
|
||||
type B<T extends string> = NewType<T>`,
|
||||
type B<T extends string> = NewType<T>;`,
|
||||
});
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// function foo(a: /*a*/number/*b*/, b?: number, ...c: number[]): boolean {
|
||||
//// return false as boolean
|
||||
//// return false as boolean;
|
||||
//// }
|
||||
|
||||
goTo.select("a", "b");
|
||||
@ -12,6 +12,6 @@ edit.applyRefactor({
|
||||
newContent: `type /*RENAME*/NewType = number;
|
||||
|
||||
function foo(a: NewType, b?: number, ...c: number[]): boolean {
|
||||
return false as boolean
|
||||
return false as boolean;
|
||||
}`,
|
||||
});
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// function foo(a: number, b?: /*a*/number/*b*/, ...c: number[]): boolean {
|
||||
//// return false as boolean
|
||||
//// return false as boolean;
|
||||
//// }
|
||||
|
||||
goTo.select("a", "b");
|
||||
@ -12,6 +12,6 @@ edit.applyRefactor({
|
||||
newContent: `type /*RENAME*/NewType = number;
|
||||
|
||||
function foo(a: number, b?: NewType, ...c: number[]): boolean {
|
||||
return false as boolean
|
||||
return false as boolean;
|
||||
}`,
|
||||
});
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
/// <reference path='fourslash.ts' />
|
||||
|
||||
//// function foo(a: number, b?: number, ...c: /*a*/number[]/*b*/): boolean {
|
||||
//// return false as boolean
|
||||
//// return false as boolean;
|
||||
//// }
|
||||
|
||||
goTo.select("a", "b");
|
||||
@ -12,6 +12,6 @@ edit.applyRefactor({
|
||||
newContent: `type /*RENAME*/NewType = number[];
|
||||
|
||||
function foo(a: number, b?: number, ...c: NewType): boolean {
|
||||
return false as boolean
|
||||
return false as boolean;
|
||||
}`,
|
||||
});
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user