Skip to content

Commit 29ff452

Browse files
committed
rename setting value
1 parent d3b3456 commit 29ff452

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/configurationType.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,10 @@ export type Configuration = {
204204
| {
205205
insertText: string
206206
// TODO make it accept 'above'?
207-
/** Make original suggestion keep below patched */
208-
duplicate?: boolean
207+
/**
208+
* Make original suggestion keep below (true) or above patched
209+
*/
210+
keepOriginal?: true | 'above'
209211
}
210212
| false
211213
}

typescript/src/completions/jsxAttributes.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ export default (
5353
if (patchMethod === undefined) return entry
5454
if (patchMethod === false) return
5555
const patchedEntry: tslib.CompletionEntry = { ...entry, insertText: entry.name + patchMethod.insertText, isSnippet: true }
56-
return patchMethod.duplicate ? [patchedEntry, entry] : patchedEntry
56+
const { keepOriginal } = patchMethod
57+
if (!keepOriginal) return patchedEntry
58+
return keepOriginal === 'above' ? [entry, patchedEntry] : [patchedEntry, entry]
5759
}),
5860
)
5961
}

0 commit comments

Comments
 (0)