diff --git a/tests/cases/fourslash/completionsWrappedClass.ts b/tests/cases/fourslash/completionsWrappedClass.ts new file mode 100644 index 00000000000..2e7105dc9fa --- /dev/null +++ b/tests/cases/fourslash/completionsWrappedClass.ts @@ -0,0 +1,18 @@ +/// + +////class Client { +//// private close() { } +//// public open() { } +////} +////type Wrap = T & +////{ +//// [K in Extract as `${K}Wrapped`]: T[K]; +////}; +////class Service { +//// method() { +//// let service = undefined as unknown as Wrap; +//// const { /*a*/ } = service; +//// } +////} + +verify.completions({ marker: "a", exact: ["open", "openWrapped"] });