The current text change details.
The current text change details.
The cursor details that the API has used to return matching options.
The cursor details that the API has used to return matching options.
Get whether the model is disposed.
The original completion request details.
The original completion request details.
The query against which items are filtered.
The query against which items are filtered.
A signal emitted when state of the completer menu changes.
A flag that is true when the model value was modified by a subset match.
A flag that is true when the model value was modified by a subset match.
Apply the query to the complete options list to return the matching subset.
Reset the state of the model.
Create a resolved patch between the original state and a patch string.
The patch string to apply to the original value.
A patched text change or undefined if original value did not exist.
Dispose of the resources held by the model.
Handle a cursor change.
Handle a text change.
The list of visible items in the completer menu.
This is a read-only property.
The unfiltered list of all available options in a completer menu.
An ordered list of all the known types in the typeMap.
To visually encode the types of the completer matches, we assemble an ordered list. This list begins with:
['function', 'instance', 'class', 'module', 'keyword']
and then has any remaining types listed alphebetically. This will give reliable visual encoding for these known types, but allow kernels to provide new types.
Reset the state of the model and emit a state change signal.
Reset even if a subset match is in progress.
Set the available options in the completer menu.
The map from identifiers (a.b) to types (function, module, class, instance, etc.).
A type map is currently only provided by the latest IPython kernel using
the completer reply metadata field _jupyter_types_experimental
. The
values are completely up to the kernel.
Generated using TypeDoc
An implementation of a completer model.