1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- import type { PropType, ExtractPropTypes } from 'vue';
- import type { VueNode } from '../_util/type';
- export interface Route {
- path: string;
- breadcrumbName: string;
- children?: Omit<Route, 'children'>[];
- }
- export declare const breadcrumbProps: () => {
- prefixCls: StringConstructor;
- routes: {
- type: PropType<Route[]>;
- };
- params: import("vue-types").VueTypeValidableDef<any>;
- separator: import("vue-types").VueTypeValidableDef<any>;
- itemRender: {
- type: PropType<(opt: {
- route: Route;
- params: unknown;
- routes: Route[];
- paths: string[];
- }) => VueNode>;
- };
- };
- export declare type BreadcrumbProps = Partial<ExtractPropTypes<ReturnType<typeof breadcrumbProps>>>;
- declare const _default: import("vue").DefineComponent<{
- prefixCls: StringConstructor;
- routes: {
- type: PropType<Route[]>;
- };
- params: import("vue-types").VueTypeValidableDef<any>;
- separator: import("vue-types").VueTypeValidableDef<any>;
- itemRender: {
- type: PropType<(opt: {
- route: Route;
- params: unknown;
- routes: Route[];
- paths: string[];
- }) => VueNode>;
- };
- }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
- prefixCls: StringConstructor;
- routes: {
- type: PropType<Route[]>;
- };
- params: import("vue-types").VueTypeValidableDef<any>;
- separator: import("vue-types").VueTypeValidableDef<any>;
- itemRender: {
- type: PropType<(opt: {
- route: Route;
- params: unknown;
- routes: Route[];
- paths: string[];
- }) => VueNode>;
- };
- }>>, {}>;
- export default _default;
|