You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/docs/api/classes/API.md
+18-18Lines changed: 18 additions & 18 deletions
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,15 @@ prev: false
5
5
title: "API"
6
6
---
7
7
8
-
Defined in: [jsEngine/api/API.ts:18](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L18)
8
+
Defined in: [jsEngine/api/API.ts:18](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L18)
Defined in: [jsEngine/api/API.ts:51](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L51)
16
+
Defined in: [jsEngine/api/API.ts:51](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L51)
17
17
18
18
#### Parameters
19
19
@@ -74,7 +74,7 @@ Defined in: [jsEngine/api/API.ts:51](https://github.com/mProjectsCode/obsidian-j
74
74
75
75
> `readonly`**app**: `App`
76
76
77
-
Defined in: [jsEngine/api/API.ts:22](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L22)
77
+
Defined in: [jsEngine/api/API.ts:22](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L22)
78
78
79
79
Reference to the obsidian app.
80
80
@@ -84,15 +84,15 @@ Reference to the obsidian app.
Defined in: [jsEngine/api/API.ts:27](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L27)
87
+
Defined in: [jsEngine/api/API.ts:27](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L27)
Defined in: [jsEngine/api/API.ts:49](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L49)
95
+
Defined in: [jsEngine/api/API.ts:49](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L49)
96
96
97
97
API to interact with js engines internals.
98
98
@@ -102,7 +102,7 @@ API to interact with js engines internals.
Defined in: [jsEngine/api/API.ts:40](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L40)
105
+
Defined in: [jsEngine/api/API.ts:40](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L40)
106
106
107
107
API to interact with packaged libraries.
108
108
@@ -112,7 +112,7 @@ API to interact with packaged libraries.
Defined in: [jsEngine/api/API.ts:32](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L32)
115
+
Defined in: [jsEngine/api/API.ts:32](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L32)
116
116
117
117
API to interact with markdown.
118
118
@@ -122,7 +122,7 @@ API to interact with markdown.
Defined in: [jsEngine/api/API.ts:36](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L36)
125
+
Defined in: [jsEngine/api/API.ts:36](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L36)
126
126
127
127
API to interact with the plugins message system.
128
128
@@ -132,7 +132,7 @@ API to interact with the plugins message system.
132
132
133
133
> `readonly`**plugin**: `JsEnginePlugin`
134
134
135
-
Defined in: [jsEngine/api/API.ts:26](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L26)
135
+
Defined in: [jsEngine/api/API.ts:26](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L26)
136
136
137
137
Reference the JS Engine plugin.
138
138
@@ -142,15 +142,15 @@ Reference the JS Engine plugin.
Defined in: [jsEngine/api/API.ts:45](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L45)
145
+
Defined in: [jsEngine/api/API.ts:45](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L45)
Defined in: [jsEngine/api/API.ts:44](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L44)
153
+
Defined in: [jsEngine/api/API.ts:44](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L44)
154
154
155
155
API to query your vault with simple javascript functions.
156
156
@@ -160,15 +160,15 @@ API to query your vault with simple javascript functions.
160
160
161
161
> `readonly`**validators**: `Validators`
162
162
163
-
Defined in: [jsEngine/api/API.ts:28](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L28)
163
+
Defined in: [jsEngine/api/API.ts:28](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L28)
164
164
165
165
## Methods
166
166
167
167
### getObsidianModule()
168
168
169
169
> **getObsidianModule**(): `__module`
170
170
171
-
Defined in: [jsEngine/api/API.ts:110](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L110)
171
+
Defined in: [jsEngine/api/API.ts:110](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L110)
172
172
173
173
Gets the obsidian module.
174
174
This allows you to access all things exported by the obsidian module.
@@ -190,7 +190,7 @@ new obsidian.Notice('Hello World!');
Defined in: [jsEngine/api/API.ts:94](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L94)
193
+
Defined in: [jsEngine/api/API.ts:94](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L94)
194
194
195
195
Gets a plugin by its id. A plugin id can be found by looking at its manifest.
196
196
If the plugin is not enabled, this will return undefined.
Defined in: [jsEngine/api/API.ts:74](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L74)
239
+
Defined in: [jsEngine/api/API.ts:74](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L74)
240
240
241
241
Loads an ECMAScript module from a vault relative path.
242
242
Everything you import via this function will be loaded as an ECMAScript module.
@@ -285,7 +285,7 @@ the vault relative path of the file to import
Defined in: [jsEngine/api/API.ts:149](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L149)
288
+
Defined in: [jsEngine/api/API.ts:149](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L149)
Defined in: [jsEngine/api/API.ts:121](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L121)
334
+
Defined in: [jsEngine/api/API.ts:121](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L121)
335
335
336
336
Creates a reactive component.
337
337
Reactive components are useful for creating dynamic content.
@@ -394,7 +394,7 @@ the initial arguments (for the first render) to pass to the function.
Defined in: [jsEngine/api/API.ts:135](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/8502428515e4bbbda63a1c50981c15858802b7c4/jsEngine/api/API.ts#L135)
397
+
Defined in: [jsEngine/api/API.ts:135](https://github.com/mProjectsCode/obsidian-js-engine-plugin/blob/fff05749aaa23f9a775003f5828b7e747db4ed95/jsEngine/api/API.ts#L135)
0 commit comments