@fe6/water-pro
Version:
An enterprise-class UI design language and Vue-based implementation
81 lines (80 loc) • 2.53 kB
TypeScript
import type { CSSProperties } from 'vue';
import { PropType } from 'vue';
declare const _default: import("vue").DefineComponent<{
loading: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
useWrapper: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
} & {
default: boolean;
};
modalHeaderHeight: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
modalFooterHeight: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
minHeight: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
height: import("vue-types").VueTypeValidableDef<number> & {
default: number;
};
footerOffset: import("vue-types").VueTypeValidableDef<number> & {
default: number;
} & {
default: number;
};
visible: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
fullScreen: import("vue-types").VueTypeValidableDef<boolean> & {
default: boolean;
};
loadingTip: import("vue-types").VueTypeValidableDef<string> & {
default: string;
};
bodyStyle: PropType<CSSProperties>;
scrollStyle: PropType<CSSProperties>;
}, {
wrapperRef: import("vue").Ref<{
$el: HTMLDivElement;
}>;
spinRef: import("vue").Ref<HTMLDivElement>;
spinStyle: import("vue").ComputedRef<CSSProperties>;
scrollTop: () => Promise<void>;
setModalHeight: () => Promise<void>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("height-change" | "ext-height")[], "height-change" | "ext-height", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
visible: boolean;
height: number;
loading: boolean;
footerOffset: number;
modalHeaderHeight: number;
modalFooterHeight: number;
minHeight: number;
fullScreen: boolean;
useWrapper: boolean;
loadingTip: string;
} & {
bodyStyle?: unknown;
scrollStyle?: unknown;
}>, {
visible: boolean;
height: number;
loading: boolean;
footerOffset: number;
modalHeaderHeight: number;
modalFooterHeight: number;
minHeight: number;
fullScreen: boolean;
useWrapper: boolean;
loadingTip: string;
}>;
export default _default;