17751780db3d9d6a8e5ae38236bb13530f955955c097bed3ce390302e537e2bde2e60fa628d09d6758a31f500a9faad4541a288383268266a49dc63eb2670e 1.2 KB

12345678910111213141516171819
  1. import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
  2. import type { RouteLocationRaw } from 'vue-router';
  3. import type { MenuItemRegistered } from './types';
  4. export declare const menuItemProps: {
  5. readonly index: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string) | (() => string | null) | ((new (...args: any[]) => string) | (() => string | null))[], unknown, unknown, null, boolean>;
  6. readonly route: {
  7. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw) | ((new (...args: any[]) => RouteLocationRaw & {}) | (() => RouteLocationRaw))[], unknown, unknown>>;
  8. readonly required: false;
  9. readonly validator: ((val: unknown) => boolean) | undefined;
  10. __epPropKey: true;
  11. };
  12. readonly disabled: BooleanConstructor;
  13. };
  14. export type MenuItemProps = ExtractPropTypes<typeof menuItemProps>;
  15. export type MenuItemPropsPublic = __ExtractPublicPropTypes<typeof menuItemProps>;
  16. export declare const menuItemEmits: {
  17. click: (item: MenuItemRegistered) => boolean;
  18. };
  19. export type MenuItemEmits = typeof menuItemEmits;