index.d.ts 2.3 KB

1234567891011121314151617181920212223242526272829
  1. import ElPopperArrow from './src/arrow.vue';
  2. import ElPopperTrigger from './src/trigger.vue';
  3. import ElPopperContent from './src/content.vue';
  4. export { ElPopperArrow, ElPopperTrigger, ElPopperContent };
  5. export declare const ElPopper: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  6. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  7. }, {
  8. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  9. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  10. }>> & {
  11. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  12. }>>;
  13. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  14. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  15. contentRef: import("vue").Ref<HTMLElement | undefined>;
  16. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  17. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  18. popperProvides: import("../..").ElPopperInjectionContext;
  19. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  20. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  21. }>>, {
  22. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  23. }>> & Record<string, any>;
  24. export default ElPopper;
  25. export * from './src/popper';
  26. export * from './src/trigger';
  27. export * from './src/content';
  28. export * from './src/arrow';
  29. export type { Placement, Options } from '@popperjs/core';