tav-ui
Version:
86 lines (85 loc) • 2.43 kB
TypeScript
import type { ComponentRef, ElRef } from '../types';
import type { CSSProperties } from 'vue';
declare const _default: import("vue").DefineComponent<{
loading: {
type: BooleanConstructor;
};
useWrapper: {
type: BooleanConstructor;
default: boolean;
};
modalHeaderHeight: {
type: NumberConstructor;
default: number;
};
modalFooterHeight: {
type: NumberConstructor;
default: number;
};
minHeight: {
type: NumberConstructor;
default: number;
};
height: {
type: NumberConstructor;
};
footerOffset: {
type: NumberConstructor;
default: number;
};
visible: {
type: BooleanConstructor;
};
fullScreen: {
type: BooleanConstructor;
};
loadingTip: {
type: StringConstructor;
};
}, {
wrapperRef: import("vue").Ref<{
$el: HTMLDivElement;
} | null, ComponentRef<HTMLDivElement> | {
$el: HTMLDivElement;
}>;
spinRef: import("vue").Ref<ElRef<HTMLDivElement>, ElRef<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<{
loading?: unknown;
useWrapper?: unknown;
modalHeaderHeight?: unknown;
modalFooterHeight?: unknown;
minHeight?: unknown;
height?: unknown;
footerOffset?: unknown;
visible?: unknown;
fullScreen?: unknown;
loadingTip?: unknown;
} & {
loading: boolean;
visible: boolean;
footerOffset: number;
modalHeaderHeight: number;
modalFooterHeight: number;
minHeight: number;
fullScreen: boolean;
useWrapper: boolean;
} & {
height?: number | undefined;
loadingTip?: string | undefined;
}> & {
"onHeight-change"?: ((...args: any[]) => any) | undefined;
"onExt-height"?: ((...args: any[]) => any) | undefined;
}, {
loading: boolean;
visible: boolean;
footerOffset: number;
modalHeaderHeight: number;
modalFooterHeight: number;
minHeight: number;
fullScreen: boolean;
useWrapper: boolean;
}>;
export default _default;