Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Type aliases

Variables

Type aliases

Ctx

Ctx: typeof default

Plugin

Plugin: Plugin<Ctx>

Variables

default

default: Readonly<{ action: renderer/core/action; api: renderer/support/api; args: renderer/support/args; base: renderer/services/base; components: renderer/context/components; doc: renderer/services/document; editor: renderer/services/editor; embed: renderer/support/embed; env: renderer/support/env; export: renderer/services/export; getExtensionInitialized: () => boolean; getExtensionLoadStatus: (id: string) => ExtensionLoadStatus; getPremium: () => boolean; i18n: renderer/services/i18n; ioc: renderer/core/ioc; keybinding: renderer/core/keybinding; layout: renderer/services/layout; lib: renderer/context/lib; markdown: renderer/services/markdown; registerHook: <T>(type: T, fun: HookFun<BuildInHookTypes[T]>, once?: boolean) => void; removeHook: <T>(type: T, fun: HookFun<BuildInHookTypes[T]>) => void; runner: renderer/services/runner; setting: renderer/services/setting; showExtensionManager: (id?: string) => void; showPremium: (tab?: PremiumTab) => void; statusBar: renderer/services/status-bar; storage: renderer/utils/storage; store: { getters: { isSaved: ComputedRef<boolean> }; state: { autoPreview: boolean; currentContent: string; currentFile: undefined | null | { type: "file" | "dir"; name: string; content?: string | undefined; title?: string | undefined; passwordHash?: string | undefined; contentHash?: string | undefined; stat?: { mtime: number; birthtime: number; size: number; } | undefined; ... 4 more ...; path: string; }; currentRepo: undefined | { name: string; path: string; }; editor: string; editorPreviewExclusive: boolean; inComposition: boolean; isFullscreen: boolean; presentation: boolean; previewer: string; recentOpenTime: { [x: string]: number; }; showEditor: boolean; showExport: boolean; showOutline: boolean; showSetting: boolean; showSide: boolean; showView: boolean; showXterm: boolean; syncScroll: boolean; tabs: { payload: { file: { type: "file" | "dir"; name: string; content?: string | undefined; title?: string | undefined; passwordHash?: string | undefined; contentHash?: string | undefined; ... 5 more ...; path: string; } | null; }; ... 5 more ...; class?: string | undefined; }[]; tree: null | { mtime?: number | undefined; birthtime?: number | undefined; marked?: boolean | undefined; children?: ...[] | undefined; level: number; name: string; repo: string; path: string; type: "file" | "dir"; }[]; treeSort: { by: "name" | "serial" | "mtime" | "birthtime"; order: "desc" | "asc"; }; typewriterMode: boolean; wordWrap: "off" | "on" }; watch: { <T, Immediate>(sources: [...T[]], cb: WatchCallback<MapSources<T, false>, MapSources<T, Immediate>>, options?: WatchOptions<Immediate>): WatchStopHandle; <T, Immediate>(source: T, cb: WatchCallback<MapSources<T, false>, MapSources<T, Immediate>>, options?: WatchOptions<Immediate>): WatchStopHandle; <T, Immediate>(source: WatchSource<T>, cb: WatchCallback<T, Immediate extends true ? undefined | T : T>, options?: WatchOptions<Immediate>): WatchStopHandle; <T, Immediate>(source: T, cb: WatchCallback<T, Immediate extends true ? undefined | T : T>, options?: WatchOptions<Immediate>): WatchStopHandle }; watchEffect: (effect: WatchEffect, options?: WatchOptionsBase) => WatchStopHandle }; theme: renderer/services/theme; tree: renderer/services/tree; triggerHook: { <T>(type: T): Promise<void>; <T>(type: T, arg: undefined, options: { breakable: true }): Promise<void>; <T>(type: T, arg: BuildInHookTypes[T]): Promise<void>; <T>(type: T, arg: BuildInHookTypes[T], options: { breakable: true; ignoreError?: boolean }): Promise<boolean>; <T>(type: T, arg: BuildInHookTypes[T], options?: { breakable?: false; ignoreError?: boolean }): Promise<void> }; ui: { useContextMenu: () => Instance; useModal: () => Instance; useQuickFilter: () => Instance; useToast: () => Instance }; utils: renderer/utils; version: string; view: renderer/services/view; workbench: renderer/services/workbench }> = ...

Generated using TypeDoc