ExtensionsHandler | @jupyterlab (original) (raw)
Implements
Index
Constructors
constructor
- new ExtensionsHandler(
__namedParameters?: IEditorHandlerOptions,
): ExtensionsHandler ExtensionsHandler
Returns
Accessors
configChanged
disposed
isDisposed
- get isDisposed(): boolean
Returns boolean
Methods
dispose
- dispose(): void
Returns void
Protected
get
- get(key: string): undefined | IConfigurableExtension<any>
IConfigurableExtension<any>
Returns undefined |
The extension builder
Protected
getEffect
- getEffect<T>(
state: EditorState,
key: string,
value: T,
): null | StateEffect<unknown> Type Parameters
- T
Parameters
- state: EditorState
- key: string
- value: T
Returns null | StateEffect<unknown>
getInitialExtensions
The initial editor extensions
getOption
- getOption(option: string): unknown
Returns unknown
Protected
has
- has(key: string): boolean
Returns boolean
Extension existence
hasOption
- hasOption(option: string): boolean
Returns boolean
injectExtension
- injectExtension(view: EditorView, extension: Extension): void
Alpha
Parameters
- view: EditorView
- extension: Extension
Returns void
reconfigureExtension
Parameters
- view: EditorView
- key: string
- value: T
Returns void
reconfigureExtensions
- reconfigureExtensions(
view: EditorView,
configuration: Record<string, any>,
): void Parameters
- view: EditorView
- configuration: Record<string, any>
Returns void
setBaseOptions
Returns void
setOption
- setOption(option: string, value: unknown): void
Parameters
- option: string
- value: unknown