Skip to content

Commit c562535

Browse files
Export getCompletionTooltip
1 parent 2056c3a commit c562535

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export {Completion, CompletionInfo, CompletionSection, CompletionContext, Comple
1313
export {startCompletion, closeCompletion, acceptCompletion, moveCompletionSelection} from "./view"
1414
export {completeAnyWord} from "./word"
1515
export {CloseBracketConfig, closeBrackets, closeBracketsKeymap, deleteBracketPair, insertBracket, nextChar, prevChar} from "./closebrackets"
16+
export {getCompletionTooltip} from "./state"
1617

1718
/// Returns an extension that enables autocompletion.
1819
export function autocompletion(config: CompletionConfig = {}): Extension {

src/state.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,8 @@ export const completionState = StateField.define<CompletionState>({
291291
]
292292
})
293293

294+
export const getCompletionTooltip = (state: EditorState): Tooltip | undefined | null => state.field(completionState, false)?.tooltip
295+
294296
export function applyCompletion(view: EditorView, option: Option) {
295297
const apply = option.completion.apply || option.completion.label
296298
let result = view.state.field(completionState).active.find(a => a.source == option.source)

0 commit comments

Comments
 (0)