diff --git a/packages/vuetify/src/labs/VTreeview/VTreeview.tsx b/packages/vuetify/src/labs/VTreeview/VTreeview.tsx index 09a88686bcf..7778c69df26 100644 --- a/packages/vuetify/src/labs/VTreeview/VTreeview.tsx +++ b/packages/vuetify/src/labs/VTreeview/VTreeview.tsx @@ -12,6 +12,7 @@ import { computed, provide, ref, toRef, watch } from 'vue' import { genericComponent, getCurrentInstance, omit, propsFactory, useRender } from '@/util' // Types +import type { ExtractPublicPropTypes } from 'vue' import { VTreeviewSymbol } from './shared' import type { VListChildrenSlots } from '@/components/VList/VListChildren' import type { ListItem } from '@/composables/list-items' @@ -147,7 +148,7 @@ export const VTreeview = genericComponent( }) useRender(() => { - const listProps = VList.filterProps(vm.vnode.props!) + const listProps = VList.filterProps(vm.vnode.props! as ExtractPublicPropTypes) const treeviewChildrenProps = VTreeviewChildren.filterProps(props)