[TS] Fix ts-strict errors in Vue components (Part 1) (#3119)

This commit is contained in:
Chenlei Hu
2025-03-17 21:15:00 -04:00
committed by GitHub
parent 329bdff677
commit 2db29fc2af
17 changed files with 60 additions and 42 deletions

View File

@@ -1,5 +1,5 @@
import type { MenuItem } from 'primevue/menuitem'
import type { InjectionKey, Ref } from 'vue'
import type { InjectionKey, ModelRef } from 'vue'
export interface TreeExplorerNode<T = any> {
key: string
@@ -72,5 +72,6 @@ export const InjectKeyHandleEditLabelFunction: InjectionKey<
(node: RenderedTreeExplorerNode, newName: string) => void
> = Symbol()
export const InjectKeyExpandedKeys: InjectionKey<Ref<Record<string, boolean>>> =
Symbol()
export const InjectKeyExpandedKeys: InjectionKey<
ModelRef<Record<string, boolean>>
> = Symbol()