t-fighting-design
Version:
Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.
44 lines (43 loc) • 1.43 kB
TypeScript
import type { PropType, ExtractPropTypes } from 'vue';
import type { TooltipPositionType, TooltipStateType } from './interface';
export declare const Props: {
readonly content: {
readonly type: StringConstructor;
readonly default: () => string;
};
readonly position: {
readonly type: PropType<TooltipPositionType>;
readonly default: () => TooltipPositionType;
readonly validator: (val: TooltipPositionType) => boolean;
};
readonly disabled: {
readonly type: BooleanConstructor;
readonly default: () => boolean;
};
readonly state: {
readonly type: StringConstructor;
readonly default: () => TooltipStateType;
readonly validator: (val: TooltipStateType) => boolean;
};
readonly noArrow: {
readonly type: BooleanConstructor;
readonly default: () => boolean;
};
readonly bold: {
readonly type: BooleanConstructor;
readonly default: () => boolean;
};
readonly bright: {
readonly type: BooleanConstructor;
readonly default: () => boolean;
};
readonly background: {
readonly type: StringConstructor;
readonly default: () => string;
};
readonly fontColor: {
readonly type: StringConstructor;
readonly default: () => string;
};
};
export declare type TooltipPropsType = ExtractPropTypes<typeof Props>;