NoteComposerPluginInstance
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:15
Extends
Properties
app
app:
App
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:16
defaultOn
defaultOn:
true
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:17
description
description:
string
Defined in: src/obsidian/internals/InternalPlugins/InternalPluginInstance.d.ts:5
Inherited from
InternalPluginInstance
.description
id
id:
string
Defined in: src/obsidian/internals/InternalPlugins/InternalPluginInstance.d.ts:6
Inherited from
name
name:
string
Defined in: src/obsidian/internals/InternalPlugins/InternalPluginInstance.d.ts:7
Inherited from
onDisable()?
optional
onDisable: (app
,plugin
) =>void
Defined in: src/obsidian/internals/InternalPlugins/InternalPluginInstance.d.ts:8
Parameters
app
plugin
Returns
void
Inherited from
InternalPluginInstance
.onDisable
onEnable()
onEnable: (
app
,plugin
) =>Promise
<void
>
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:18
Parameters
app
plugin
Returns
Promise
<void
>
Overrides
InternalPluginInstance
.onEnable
onUserDisable()?
optional
onUserDisable: (app
) =>void
Defined in: src/obsidian/internals/InternalPlugins/InternalPluginInstance.d.ts:10
Parameters
app
Returns
void
Inherited from
InternalPluginInstance
.onUserDisable
onUserEnable()?
optional
onUserEnable: (app
) =>void
Defined in: src/obsidian/internals/InternalPlugins/InternalPluginInstance.d.ts:11
Parameters
app
Returns
void
Inherited from
InternalPluginInstance
.onUserEnable
options
options:
NoteComposerPluginOptions
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:19
pluginInstance
pluginInstance:
NoteComposerPlugin
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:20
Methods
applyTemplate()
applyTemplate(
content
,fromTitle
,newTitle
):Promise
<string
>
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:22
Parameters
content
string
fromTitle
string
newTitle
string
Returns
Promise
<string
>
extractHeading()
extractHeading(
file
,editor
):void
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:23
Parameters
file
editor
Returns
void
getSelectionUnderHeading()
getSelectionUnderHeading(
file
,editor
,line
):null
|HeadingInfo
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:24
Parameters
file
editor
line
number
Returns
null
| HeadingInfo
init()
init(
app
,plugin
):void
Defined in: src/obsidian/internals/InternalPlugins/InternalPluginInstance.d.ts:13
Parameters
app
plugin
Returns
void
Inherited from
onEditorMenu()
onEditorMenu(
menu
,editor
,info
):void
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:25
Parameters
menu
editor
info
MarkdownView
| MarkdownFileInfo
Returns
void
onExternalSettingsChange()
onExternalSettingsChange():
Promise
<void
>
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:26
Returns
Promise
<void
>
onFileMenu()
onFileMenu(
menu
,file
,source
):void
Defined in: src/obsidian/internals/InternalPlugins/NoteComposer/NoteComposerPluginInstance.d.ts:27
Parameters
menu
file
source
string
Returns
void