5596ed80d7
* Add replacement span for string literal * fix change requests * fix lint * Avoid flag * Fix baseline * ADd misising baseline
25 lines
579 B
TypeScript
25 lines
579 B
TypeScript
/// <reference path="fourslash.ts" />
|
|
|
|
////interface A { a: number; };
|
|
////interface B { a: number; b: number; };
|
|
////function f<T extends keyof A>(key: T) {}
|
|
////f("[|/*f*/|]");
|
|
////function g<T extends keyof B>(key: T) {}
|
|
////g("[|/*g*/|]");
|
|
|
|
verify.completions(
|
|
{
|
|
marker: "f",
|
|
exact: [
|
|
{ name: "a", replacementSpan: test.ranges()[0] }
|
|
]
|
|
},
|
|
{
|
|
marker: "g",
|
|
exact: [
|
|
{ name: "a", replacementSpan: test.ranges()[1] },
|
|
{ name: "b", replacementSpan: test.ranges()[1] },
|
|
|
|
]
|
|
},
|
|
);
|