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 }> = ...