easyest-xqp
Version:
38 lines (37 loc) • 990 B
TypeScript
import { ExtractPropTypes, PropType } from "vue";
export interface INavMenu {
icon: string;
title: string;
children: INavMenu[];
}
export declare const NavMenuProps: {
/**
* @description NavMenu type
*/
readonly navMenus: {
readonly type: PropType<INavMenu[]>;
readonly default: readonly [];
};
readonly disabled: {
readonly type: PropType<boolean>;
readonly default: false;
};
readonly nodeKey: {
readonly type: PropType<string>;
readonly default: "id";
};
readonly mode: {
readonly Type: PropType<string>;
readonly default: "vertical";
};
readonly collapse: {
readonly Type: PropType<boolean>;
readonly default: false;
};
readonly ellipsis: {
readonly Type: PropType<boolean>;
readonly default: true;
};
};
export type NavMenuProps = ExtractPropTypes<typeof NavMenuProps>;
export declare const NavMenuEmits: string[];