@opentiny/vue-renderless
Version:
An enterprise-class UI component library, support both Vue.js 2 and Vue.js 3, as well as PC and mobile.
57 lines (55 loc) • 1.69 kB
TypeScript
declare const tabNavPcProps: {
panes: {
type: ArrayConstructor;
default: () => never[];
};
currentName: StringConstructor;
editable: BooleanConstructor;
overflowTitle: BooleanConstructor;
onTabClick: {
type: FunctionConstructor;
default: () => void;
};
onTabRemove: {
type: FunctionConstructor;
default: () => void;
};
tabStyle: StringConstructor;
stretch: BooleanConstructor;
showMoreTabs: BooleanConstructor;
showPanesCount: NumberConstructor;
popperClass: StringConstructor;
popperAppendToBody: {
type: BooleanConstructor;
default: boolean;
};
dropConfig: {
type: ObjectConstructor;
default: () => null;
};
titleWidth: {
type: StringConstructor;
default: string;
};
tooltipConfig: (StringConstructor | ObjectConstructor)[];
panelMaxHeight: StringConstructor;
panelWidth: StringConstructor;
tiny_mode: StringConstructor;
tiny_mode_root: BooleanConstructor;
tiny_template: (FunctionConstructor | ObjectConstructor)[];
tiny_renderless: FunctionConstructor;
tiny_theme: StringConstructor;
tiny_mcp_config: ObjectConstructor;
tiny_chart_theme: ObjectConstructor;
};
declare const tabBarProps: {
tabs: ArrayConstructor;
tiny_mode: StringConstructor;
tiny_mode_root: BooleanConstructor;
tiny_template: (FunctionConstructor | ObjectConstructor)[];
tiny_renderless: FunctionConstructor;
tiny_theme: StringConstructor;
tiny_mcp_config: ObjectConstructor;
tiny_chart_theme: ObjectConstructor;
};
export { tabNavPcProps as a, tabBarProps as t };