UNPKG

tdesign-pro-component

Version:

ProComponents tdesign-vue-next + Vue3 + TS

34 lines (33 loc) 2.87 kB
import { ProLayoutProps, ProLayoutRoute } from './types'; declare const ProLayoutComponent: import('vue').DefineComponent<{ headerRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; logoRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; actionsRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; asideRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; footerRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; routes?: ProLayoutRoute[] | undefined; routeGroup?: boolean | undefined; collapsed?: boolean | undefined; menuTheme?: "light" | "dark" | undefined; menuProps?: import('tdesign-vue-next').MenuProps | undefined; onClick?: ((path: string, route: ProLayoutRoute) => void) | undefined; }, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ headerRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; logoRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; actionsRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; asideRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; footerRender?: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; routes?: ProLayoutRoute[] | undefined; routeGroup?: boolean | undefined; collapsed?: boolean | undefined; menuTheme?: "light" | "dark" | undefined; menuProps?: import('tdesign-vue-next').MenuProps | undefined; onClick?: ((path: string, route: ProLayoutRoute) => void) | undefined; }> & Readonly<{}>, { routeGroup: boolean; headerRender: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; logoRender: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; actionsRender: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; asideRender: import('@tdesign-pro-component/utils').WithFalse<(props: ProLayoutProps) => import('vue').VNode> | undefined; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default ProLayoutComponent;