TypeScript/tests/cases/fourslash/completionListInvalidMemberNames_escapeQuote.ts

21 lines
534 B
TypeScript

/// <reference path='fourslash.ts' />
////declare const x: { "\"'": 0 };
////x[|./**/|];
const replacementSpan = test.ranges()[0];
verify.completions({
marker: "",
exact: { name: `"'`, insertText: `["\\"'"]`, replacementSpan },
preferences: { includeInsertTextCompletions: true },
});
verify.completions({
marker: "",
exact: { name: `"'`, insertText: `['"\\'']`, replacementSpan },
preferences: {
includeInsertTextCompletions: true,
quotePreference: "single",
},
});