index.d.ts 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { EpPropFinalized, EpPropMergeType } from "../../utils/vue/props/types.js";
  2. import { ClassValue } from "../../utils/typescript.js";
  3. import { OverlayEmits, OverlayProps, OverlayPropsPublic, overlayEmits, overlayProps } from "./src/overlay.js";
  4. import * as _$vue from "vue";
  5. import * as _$csstype from "csstype";
  6. //#region ../../packages/components/overlay/index.d.ts
  7. declare const ElOverlay: _$vue.DefineComponent<_$vue.ExtractPropTypes<{
  8. readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  9. readonly customMaskEvent: BooleanConstructor;
  10. readonly overlayClass: EpPropFinalized<(new (...args: any[]) => string | false | Record<string, any> | ClassValue[]) | (() => ClassValue) | (((new (...args: any[]) => string | false | Record<string, any> | ClassValue[]) | (() => ClassValue)) | null)[], unknown, unknown, undefined, boolean>;
  11. readonly zIndex: {
  12. readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined) | (((new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined)) | null)[], unknown, unknown>>;
  13. readonly required: false;
  14. readonly validator: ((val: unknown) => boolean) | undefined;
  15. __epPropKey: true;
  16. };
  17. }>, () => _$vue.VNode<_$vue.RendererNode, _$vue.RendererElement, {
  18. [key: string]: any;
  19. }>, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {
  20. click: (evt: MouseEvent) => boolean;
  21. }, string, _$vue.PublicProps, Readonly<_$vue.ExtractPropTypes<{
  22. readonly mask: EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23. readonly customMaskEvent: BooleanConstructor;
  24. readonly overlayClass: EpPropFinalized<(new (...args: any[]) => string | false | Record<string, any> | ClassValue[]) | (() => ClassValue) | (((new (...args: any[]) => string | false | Record<string, any> | ClassValue[]) | (() => ClassValue)) | null)[], unknown, unknown, undefined, boolean>;
  25. readonly zIndex: {
  26. readonly type: _$vue.PropType<EpPropMergeType<(new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined) | (((new (...args: any[]) => string | number) | (() => _$csstype.Property.ZIndex | undefined)) | null)[], unknown, unknown>>;
  27. readonly required: false;
  28. readonly validator: ((val: unknown) => boolean) | undefined;
  29. __epPropKey: true;
  30. };
  31. }>> & Readonly<{
  32. onClick?: ((evt: MouseEvent) => any) | undefined;
  33. }>, {
  34. readonly mask: EpPropMergeType<BooleanConstructor, unknown, unknown>;
  35. readonly overlayClass: ClassValue;
  36. readonly customMaskEvent: boolean;
  37. }, {}, {}, {}, string, _$vue.ComponentProvideOptions, true, {}, any>;
  38. //#endregion
  39. export { ElOverlay, ElOverlay as default, OverlayEmits, OverlayProps, OverlayPropsPublic, overlayEmits, overlayProps };