nutui-taro-upgrade
Version:
@nutui/nutui-taro 对京东风格组件库的taro4 版本支持
175 lines (174 loc) • 4.67 kB
TypeScript
import { Component, PropType } from 'vue';
declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
id: StringConstructor;
msg: StringConstructor;
duration: {
type: NumberConstructor;
default: number;
};
center: {
type: BooleanConstructor;
default: boolean;
};
type: {
type: StringConstructor;
default: string;
};
customClass: StringConstructor;
bottom: {
type: StringConstructor;
default: string;
};
size: {
type: (NumberConstructor | StringConstructor)[];
default: string;
};
icon: {
type: PropType<Component>;
default: () => void;
};
textAlignCenter: {
type: BooleanConstructor;
default: boolean;
};
loadingRotate: {
type: BooleanConstructor;
default: boolean;
};
bgColor: {
type: StringConstructor;
default: string;
};
onClose: FunctionConstructor;
unmount: FunctionConstructor;
cover: {
type: BooleanConstructor;
default: boolean;
};
coverColor: {
type: StringConstructor;
default: string;
};
title: {
type: StringConstructor;
default: string;
};
closeOnClickOverlay: {
type: BooleanConstructor;
default: boolean;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
}>, {
clickCover: () => void;
hasIcon: import("vue").ComputedRef<boolean>;
iconName: import("vue").ComputedRef<any>;
toastBodyClass: import("vue").ComputedRef<(string | {
'nut-toast-center': boolean;
'nut-toast-has-icon'?: undefined;
'nut-toast-cover'?: undefined;
'nut-toast-loading'?: undefined;
} | {
'nut-toast-has-icon': boolean;
'nut-toast-center'?: undefined;
'nut-toast-cover'?: undefined;
'nut-toast-loading'?: undefined;
} | {
'nut-toast-cover': boolean;
'nut-toast-center'?: undefined;
'nut-toast-has-icon'?: undefined;
'nut-toast-loading'?: undefined;
} | {
'nut-toast-loading': boolean;
'nut-toast-center'?: undefined;
'nut-toast-has-icon'?: undefined;
'nut-toast-cover'?: undefined;
} | undefined)[]>;
onAfterLeave: () => void;
renderIcon: (icon: Component, props?: any) => "" | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:visible" | "closed")[], "update:visible" | "closed", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
id: StringConstructor;
msg: StringConstructor;
duration: {
type: NumberConstructor;
default: number;
};
center: {
type: BooleanConstructor;
default: boolean;
};
type: {
type: StringConstructor;
default: string;
};
customClass: StringConstructor;
bottom: {
type: StringConstructor;
default: string;
};
size: {
type: (NumberConstructor | StringConstructor)[];
default: string;
};
icon: {
type: PropType<Component>;
default: () => void;
};
textAlignCenter: {
type: BooleanConstructor;
default: boolean;
};
loadingRotate: {
type: BooleanConstructor;
default: boolean;
};
bgColor: {
type: StringConstructor;
default: string;
};
onClose: FunctionConstructor;
unmount: FunctionConstructor;
cover: {
type: BooleanConstructor;
default: boolean;
};
coverColor: {
type: StringConstructor;
default: string;
};
title: {
type: StringConstructor;
default: string;
};
closeOnClickOverlay: {
type: BooleanConstructor;
default: boolean;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
}>> & Readonly<{
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
onClosed?: ((...args: any[]) => any) | undefined;
}>, {
type: string;
size: string | number;
duration: number;
title: string;
icon: Component;
bottom: string;
center: boolean;
visible: boolean;
closeOnClickOverlay: boolean;
cover: boolean;
textAlignCenter: boolean;
loadingRotate: boolean;
bgColor: string;
coverColor: string;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;