yanzhen-design-vue
Version:
64 lines (63 loc) • 1.96 kB
TypeScript
import { ExtractPropTypes } from 'vue';
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue';
export declare const spinOptions: {
ns: any;
class: any;
name: any;
};
export declare const spinName: any;
export declare const AntSpin: {
props: {
tip: import('vue').PropType<any>;
indicator: import('vue').PropType<any>;
prefixCls: StringConstructor;
spinning: {
type: BooleanConstructor;
default: any;
};
size: import('vue').PropType<import('ant-design-vue/es/spin/Spin').SpinSize>;
wrapperClassName: StringConstructor;
delay: NumberConstructor;
};
emits: {};
};
export declare const spinProps: {
name: {
type: StringConstructor;
};
timeout: {
type: import('vue').PropType<string | number>;
};
tag: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<string | boolean>, unknown, unknown, string, boolean>;
indicatorSize: {
type: import('vue').PropType<string | number>;
};
tip: {
type: import('vue').PropType<any>;
};
indicator: {
type: import('vue').PropType<any>;
};
prefixCls: {
type: StringConstructor;
};
spinning: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
size: {
type: import('vue').PropType<import('ant-design-vue/es/spin/Spin').SpinSize>;
};
wrapperClassName: {
type: StringConstructor;
};
delay: {
type: NumberConstructor;
};
};
export declare const spinEmits: {};
export type SpinProps = ExtractPropTypes<typeof spinProps>;
export type SpinPropsKey = keyof SpinProps;
export type SpinEmits = ExtractEmitsTypes<typeof spinEmits>;