ISuggestOwner
Defined in: obsidian.d.ts:2095
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”T
Methods
Section titled “Methods”renderSuggestion()
Section titled “renderSuggestion()”Call Signature
Section titled “Call Signature”renderSuggestion(
value
,el
):void
Defined in: obsidian.d.ts:2100
Render the suggestion item into DOM.
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”renderSuggestion(
value
,el
):void
Defined in: src/obsidian/augmentations/ISuggestOwner.d.ts:25
Render the suggestion item into DOM.
Parameters
Section titled “Parameters”T
The value of the suggestion.
The DOM element to render the suggestion into.
Returns
Section titled “Returns”void
Example
Section titled “Example”class MySuggestOwner implements ISuggestOwner<string> { public renderSuggestion(value: string, el: HTMLElement): void { el.createEl('strong', { text: value }); }}
selectSuggestion()
Section titled “selectSuggestion()”Call Signature
Section titled “Call Signature”selectSuggestion(
value
,evt
):void
Defined in: obsidian.d.ts:2105
Called when the user makes a selection.
Parameters
Section titled “Parameters”T
Returns
Section titled “Returns”void
Call Signature
Section titled “Call Signature”selectSuggestion(
value
,evt
):void
Defined in: src/obsidian/augmentations/ISuggestOwner.d.ts:42
Called when the user makes a selection.
Parameters
Section titled “Parameters”T
The value of the suggestion.
The event that triggered the selection.
Returns
Section titled “Returns”void
Example
Section titled “Example”class MySuggestOwner implements ISuggestOwner<string> { public selectSuggestion(value: string, evt: MouseEvent | KeyboardEvent): void { console.log(value, evt); }}