1
1
"use strict" ;
2
2
/**
3
3
* @typedef {import("./editor").Editor } Editor
4
+ * @typedef {import("../ace-internal").Ace.CompletionProviderOptions } CompletionProviderOptions
5
+ * @typedef {import("../ace-internal").Ace.CompletionOptions } CompletionOptions
4
6
*/
5
7
var HashHandler = require ( "./keyboard/hash_handler" ) . HashHandler ;
6
8
var AcePopup = require ( "./autocomplete/popup" ) . AcePopup ;
@@ -450,7 +452,7 @@ class Autocomplete {
450
452
/**
451
453
* This is the entry point for the autocompletion class, triggers the actions which collect and display suggestions
452
454
* @param {Editor } editor
453
- * @param {import("../ace-internal").Ace. CompletionOptions } options
455
+ * @param {CompletionOptions } options
454
456
*/
455
457
showPopup ( editor , options ) {
456
458
if ( this . editor )
@@ -490,7 +492,7 @@ class Autocomplete {
490
492
491
493
/**
492
494
* @param {boolean } keepPopupPosition
493
- * @param {import("../ace-internal").Ace. CompletionOptions } options
495
+ * @param {CompletionOptions } options
494
496
*/
495
497
updateCompletions ( keepPopupPosition , options ) {
496
498
if ( keepPopupPosition && this . base && this . completions ) {
@@ -783,7 +785,7 @@ class CompletionProvider {
783
785
/**
784
786
* @param {Editor } editor
785
787
* @param {number } index
786
- * @param {import("../ace-internal").Ace. CompletionProviderOptions } [options]
788
+ * @param {CompletionProviderOptions } [options]
787
789
* @returns {boolean }
788
790
*/
789
791
insertByIndex ( editor , index , options ) {
@@ -796,7 +798,7 @@ class CompletionProvider {
796
798
/**
797
799
* @param {Editor } editor
798
800
* @param {Completion } data
799
- * @param {import("../ace-internal").Ace. CompletionProviderOptions } [options]
801
+ * @param {CompletionProviderOptions } [options]
800
802
* @returns {boolean }
801
803
*/
802
804
insertMatch ( editor , data , options ) {
@@ -898,7 +900,7 @@ class CompletionProvider {
898
900
* This is the entry point to the class, it gathers, then provides the completions asynchronously via callback.
899
901
* The callback function may be called multiple times, the last invokation is marked with a `finished` flag
900
902
* @param {Editor } editor
901
- * @param {import("../ace-internal").Ace. CompletionProviderOptions } options
903
+ * @param {CompletionProviderOptions } options
902
904
* @param {(err: Error | undefined, completions: FilteredList | [], finished: boolean) => void } callback
903
905
*/
904
906
provideCompletions ( editor , options , callback ) {
0 commit comments