y-design-ssr
Version:
SSR component library of YUI with Vue3
153 lines (152 loc) • 4.14 kB
TypeScript
export declare const TABS_KEY: string;
declare const _default: import("vue").DefineComponent<{
initIndex: {
type: NumberConstructor;
default: number;
};
initName: {
type: (StringConstructor | NumberConstructor)[];
default: null;
};
duration: {
type: NumberConstructor;
default: number;
};
lazy: {
type: BooleanConstructor;
default: boolean;
};
lineColor: {
type: StringConstructor;
default: string;
};
lineWidth: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
lineHeight: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
titleWrapperClass: import("vue").PropType<unknown>;
titleScrollThreshold: {
type: NumberConstructor;
default: number;
};
titleStyle: {
type: import("vue").PropType<import("vue").CSSProperties>;
default: null;
};
titleClass: {
type: import("vue").PropType<unknown>;
default: null;
};
titleActiveStyle: {
type: import("vue").PropType<import("vue").CSSProperties>;
default: null;
};
titleActiveClass: {
type: import("vue").PropType<unknown>;
default: null;
};
touchable: {
type: BooleanConstructor;
default: boolean;
};
changeWithAnimation: {
type: BooleanConstructor;
default: boolean;
};
size: {
type: import("vue").PropType<"small" | "large" | "middle">;
default: string;
};
align: {
type: import("vue").PropType<"center" | "left">;
default: string;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
initIndex: {
type: NumberConstructor;
default: number;
};
initName: {
type: (StringConstructor | NumberConstructor)[];
default: null;
};
duration: {
type: NumberConstructor;
default: number;
};
lazy: {
type: BooleanConstructor;
default: boolean;
};
lineColor: {
type: StringConstructor;
default: string;
};
lineWidth: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
lineHeight: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
titleWrapperClass: import("vue").PropType<unknown>;
titleScrollThreshold: {
type: NumberConstructor;
default: number;
};
titleStyle: {
type: import("vue").PropType<import("vue").CSSProperties>;
default: null;
};
titleClass: {
type: import("vue").PropType<unknown>;
default: null;
};
titleActiveStyle: {
type: import("vue").PropType<import("vue").CSSProperties>;
default: null;
};
titleActiveClass: {
type: import("vue").PropType<unknown>;
default: null;
};
touchable: {
type: BooleanConstructor;
default: boolean;
};
changeWithAnimation: {
type: BooleanConstructor;
default: boolean;
};
size: {
type: import("vue").PropType<"small" | "large" | "middle">;
default: string;
};
align: {
type: import("vue").PropType<"center" | "left">;
default: string;
};
}>>, {
size: "small" | "large" | "middle";
initIndex: number;
initName: string | number;
duration: number;
lazy: boolean;
lineColor: string;
lineWidth: string | number;
lineHeight: string | number;
titleScrollThreshold: number;
titleStyle: import("vue").CSSProperties;
titleClass: null;
titleActiveStyle: import("vue").CSSProperties;
titleActiveClass: null;
touchable: boolean;
changeWithAnimation: boolean;
align: "center" | "left";
}>;
export default _default;