Skip to content

Commit d6b502f

Browse files
authored
feat: enable independent connection state for editor tab and manage (#190)
feat: enable independent connection state for editor tab and manage Refs: #188 --------- Signed-off-by: AnnChord <[email protected]>
1 parent 809cb04 commit d6b502f

21 files changed

+2051
-1415
lines changed

.eslintrc-auto-import.json

+10-1
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,15 @@
7171
"watch": true,
7272
"watchEffect": true,
7373
"watchPostEffect": true,
74-
"watchSyncEffect": true
74+
"watchSyncEffect": true,
75+
"DirectiveBinding": true,
76+
"MaybeRef": true,
77+
"MaybeRefOrGetter": true,
78+
"Slot": true,
79+
"Slots": true,
80+
"onWatcherCleanup": true,
81+
"useId": true,
82+
"useModel": true,
83+
"useTemplateRef": true
7584
}
7685
}

auto-import.d.ts

+6-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// @ts-nocheck
44
// noinspection JSUnusedGlobalSymbols
55
// Generated by unplugin-auto-import
6+
// biome-ignore lint: disable
67
export {}
78
declare global {
89
const EffectScope: typeof import('vue')['EffectScope']
@@ -37,6 +38,7 @@ declare global {
3738
const onServerPrefetch: typeof import('vue')['onServerPrefetch']
3839
const onUnmounted: typeof import('vue')['onUnmounted']
3940
const onUpdated: typeof import('vue')['onUpdated']
41+
const onWatcherCleanup: typeof import('vue')['onWatcherCleanup']
4042
const provide: typeof import('vue')['provide']
4143
const reactive: typeof import('vue')['reactive']
4244
const readonly: typeof import('vue')['readonly']
@@ -55,13 +57,16 @@ declare global {
5557
const useCssModule: typeof import('vue')['useCssModule']
5658
const useCssVars: typeof import('vue')['useCssVars']
5759
const useDialog: typeof import('naive-ui')['useDialog']
60+
const useId: typeof import('vue')['useId']
5861
const useLink: typeof import('vue-router')['useLink']
5962
const useLoadingBar: typeof import('naive-ui')['useLoadingBar']
6063
const useMessage: typeof import('naive-ui')['useMessage']
64+
const useModel: typeof import('vue')['useModel']
6165
const useNotification: typeof import('naive-ui')['useNotification']
6266
const useRoute: typeof import('vue-router')['useRoute']
6367
const useRouter: typeof import('vue-router')['useRouter']
6468
const useSlots: typeof import('vue')['useSlots']
69+
const useTemplateRef: typeof import('vue')['useTemplateRef']
6570
const watch: typeof import('vue')['watch']
6671
const watchEffect: typeof import('vue')['watchEffect']
6772
const watchPostEffect: typeof import('vue')['watchPostEffect']
@@ -70,6 +75,6 @@ declare global {
7075
// for type re-export
7176
declare global {
7277
// @ts-ignore
73-
export type { Component, ComponentPublicInstance, ComputedRef, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, VNode, WritableComputedRef } from 'vue'
78+
export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
7479
import('vue')
7580
}

components.d.ts

+16
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
// @ts-nocheck
33
// Generated by unplugin-vue-components
44
// Read more: https://github.com/vuejs/core/pull/3399
5+
// biome-ignore lint: disable
56
export {}
67

78
/* prettier-ignore */
@@ -10,14 +11,22 @@ declare module 'vue' {
1011
AppProvider: typeof import('./src/components/AppProvider.vue')['default']
1112
MarkdownRender: typeof import('./src/components/markdown-render.vue')['default']
1213
NAlert: typeof import('naive-ui')['NAlert']
14+
NBreadcrumb: typeof import('naive-ui')['NBreadcrumb']
15+
NBreadcrumbItem: typeof import('naive-ui')['NBreadcrumbItem']
1316
NButton: typeof import('naive-ui')['NButton']
1417
NCard: typeof import('naive-ui')['NCard']
18+
NCollapse: typeof import('naive-ui')['NCollapse']
19+
NCollapseItem: typeof import('naive-ui')['NCollapseItem']
1520
NConfigProvider: typeof import('naive-ui')['NConfigProvider']
21+
NDataTable: typeof import('naive-ui')['NDataTable']
1622
NDialogProvider: typeof import('naive-ui')['NDialogProvider']
23+
NDivider: typeof import('naive-ui')['NDivider']
1724
NEmpty: typeof import('naive-ui')['NEmpty']
1825
NFloatButton: typeof import('naive-ui')['NFloatButton']
1926
NForm: typeof import('naive-ui')['NForm']
2027
NFormItem: typeof import('naive-ui')['NFormItem']
28+
NFormItemRow: typeof import('naive-ui')['NFormItemRow']
29+
NGi: typeof import('naive-ui')['NGi']
2130
NGrid: typeof import('naive-ui')['NGrid']
2231
NGridItem: typeof import('naive-ui')['NGridItem']
2332
NIcon: typeof import('naive-ui')['NIcon']
@@ -30,13 +39,20 @@ declare module 'vue' {
3039
NMessageProvider: typeof import('naive-ui')['NMessageProvider']
3140
NModal: typeof import('naive-ui')['NModal']
3241
NNotificationProvider: typeof import('naive-ui')['NNotificationProvider']
42+
NP: typeof import('naive-ui')['NP']
3343
NPopover: typeof import('naive-ui')['NPopover']
44+
NProgress: typeof import('naive-ui')['NProgress']
45+
NRadio: typeof import('naive-ui')['NRadio']
46+
NRadioGroup: typeof import('naive-ui')['NRadioGroup']
3447
NScrollbar: typeof import('naive-ui')['NScrollbar']
3548
NSelect: typeof import('naive-ui')['NSelect']
3649
NSpace: typeof import('naive-ui')['NSpace']
3750
NSplit: typeof import('naive-ui')['NSplit']
51+
NSwitch: typeof import('naive-ui')['NSwitch']
3852
NTabPane: typeof import('naive-ui')['NTabPane']
3953
NTabs: typeof import('naive-ui')['NTabs']
54+
NTag: typeof import('naive-ui')['NTag']
55+
NText: typeof import('naive-ui')['NText']
4056
NTooltip: typeof import('naive-ui')['NTooltip']
4157
PathBreadcrumb: typeof import('./src/components/path-breadcrumb.vue')['default']
4258
RouterLink: typeof import('vue-router')['RouterLink']

0 commit comments

Comments
 (0)