aboutsummaryrefslogtreecommitdiff
path: root/api/JoplinViews.d.ts
diff options
context:
space:
mode:
authorMark Powers <mark@marks.kitchen>2025-07-04 12:03:11 -0500
committerMark Powers <mark@marks.kitchen>2025-07-04 12:03:11 -0500
commit13feb30f3ff9b913670a5fe7c8a9c1907d2c1740 (patch)
treeab6c820b4904ee7b05cb284af87ea2afc680d628 /api/JoplinViews.d.ts
Initial commitmain
Diffstat (limited to 'api/JoplinViews.d.ts')
-rw-r--r--api/JoplinViews.d.ts34
1 files changed, 34 insertions, 0 deletions
diff --git a/api/JoplinViews.d.ts b/api/JoplinViews.d.ts
new file mode 100644
index 0000000..8a77ed1
--- /dev/null
+++ b/api/JoplinViews.d.ts
@@ -0,0 +1,34 @@
+import Plugin from '../Plugin';
+import JoplinViewsDialogs from './JoplinViewsDialogs';
+import JoplinViewsMenuItems from './JoplinViewsMenuItems';
+import JoplinViewsMenus from './JoplinViewsMenus';
+import JoplinViewsToolbarButtons from './JoplinViewsToolbarButtons';
+import JoplinViewsPanels from './JoplinViewsPanels';
+import JoplinViewsNoteList from './JoplinViewsNoteList';
+import JoplinViewsEditors from './JoplinViewsEditor';
+/**
+ * This namespace provides access to view-related services.
+ *
+ * All view services provide a `create()` method which you would use to create the view object, whether it's a dialog, a toolbar button or a menu item.
+ * In some cases, the `create()` method will return a [[ViewHandle]], which you would use to act on the view, for example to set certain properties or call some methods.
+ */
+export default class JoplinViews {
+ private store;
+ private plugin;
+ private panels_;
+ private menuItems_;
+ private menus_;
+ private toolbarButtons_;
+ private dialogs_;
+ private editors_;
+ private noteList_;
+ private implementation_;
+ constructor(implementation: any, plugin: Plugin, store: any);
+ get dialogs(): JoplinViewsDialogs;
+ get panels(): JoplinViewsPanels;
+ get editors(): JoplinViewsEditors;
+ get menuItems(): JoplinViewsMenuItems;
+ get menus(): JoplinViewsMenus;
+ get toolbarButtons(): JoplinViewsToolbarButtons;
+ get noteList(): JoplinViewsNoteList;
+}