yuang-framework-ui-pc
Version:
yuang-framework-ui-pc Library
69 lines (67 loc) • 2.08 kB
TypeScript
import { PropType, ExtractPropTypes } from 'vue';
import { StepType, StepItem } from './types';
/**
* 属性
*/
export declare const stepsProps: {
/** 步骤条数据 */
items: {
type: PropType<StepItem[]>;
required: boolean;
};
/** 类型 */
type: PropType<StepType>;
space: {
readonly type: PropType<string | number>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
} & {
readonly default: "";
};
active: {
readonly type: PropType<number>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
} & {
readonly default: 0;
};
direction: {
readonly type: PropType<"horizontal" | "vertical">;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
} & {
readonly default: "horizontal";
};
alignCenter: {
readonly type: PropType<boolean>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
simple: {
readonly type: PropType<boolean>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
finishStatus: {
readonly type: PropType<"error" | "success" | "wait" | "finish" | "process">;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
} & {
readonly default: "finish";
};
processStatus: {
readonly type: PropType<"error" | "success" | "wait" | "finish" | "process">;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
} & {
readonly default: "process";
};
};
export type StepsProps = ExtractPropTypes<typeof stepsProps>;