easyest-xqp
Version:
38 lines (37 loc) • 892 B
TypeScript
import { PropType, ExtractPropTypes } from "vue";
export interface TabContext {
label: string;
name: string | number;
}
/**
* 按钮的类型定义
*/
export type ITabType = "card" | "border-card" | "";
export declare const tabsPorps: {
tabs: {
type: PropType<TabContext[]>;
default: () => never[];
};
modelValue: {
type: PropType<string | number>;
default: string;
};
activeName: {
type: PropType<string | number>;
default: string;
};
type: {
type: PropType<ITabType>;
default: string;
};
/**
* 切换tab的时候重新加载,还是隐藏
*/
reload: {
type: PropType<boolean>;
default: boolean;
};
};
export type TabsProps = ExtractPropTypes<typeof tabsPorps>;
export declare const tabsEmits: string[];
export type TabsEmits = typeof tabsEmits;