@wetspace/pro-components
Version:
::: tip 基本介绍
34 lines (32 loc) • 1.21 kB
TypeScript
import { ExtractPropTypes, Ref } from 'vue';
export declare const wetProPageLabelsProps: {
appKey: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<string | number>, unknown, unknown, string, boolean>;
activeKey: StringConstructor;
};
export declare const wetProPageLabelsItemProps: {
label: StringConstructor;
pageKey: {
readonly type: import('vue').PropType<string>;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
loading: {
readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>>;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
isHome: BooleanConstructor;
routeFullPath: StringConstructor;
};
export type WetProPageLabelType = ExtractPropTypes<typeof wetProPageLabelsItemProps>;
export type WetProLabelInfo = {
createTime: number;
isLeavedToEnter: boolean;
labelinfo: WetProPageLabelType;
uuid: string;
};
export type WetProPageLabelsProvide = {
labelsMap: Ref<Record<string, WetProLabelInfo>>;
};