hongluan-ui
Version:
Hongluan Component Library for Vue 3
160 lines (159 loc) • 7.45 kB
TypeScript
export declare const HlCollapseItem: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{
readonly title: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
readonly name: {
readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<import("..").CollapseActiveName>, unknown, unknown>>;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly disabled: BooleanConstructor;
}, {
props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
readonly title: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
readonly name: {
readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<import("..").CollapseActiveName>, unknown, unknown>>;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly disabled: BooleanConstructor;
}>> & {
[x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any);
}>>;
focusing: import("vue").Ref<boolean>;
id: import("vue").ComputedRef<number>;
isActive: import("vue").ComputedRef<boolean>;
handleFocus: () => void;
handleHeaderClick: () => void;
handleEnterClick: () => void;
namespace: import("vue").ComputedRef<string>;
HlCollapseTransition: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{}, {
on: {
beforeEnter(el: import("vue").RendererElement): void;
enter(el: import("vue").RendererElement): void;
afterEnter(el: import("vue").RendererElement): void;
enterCancelled(el: import("vue").RendererElement): void;
beforeLeave(el: import("vue").RendererElement): void;
leave(el: import("vue").RendererElement): void;
afterLeave(el: import("vue").RendererElement): void;
leaveCancelled(el: import("vue").RendererElement): void;
};
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>> & Record<string, any>;
HlIcon: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{
type: {
type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">;
validator: (val: string) => boolean;
};
size: {
type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">;
validator: (val: string) => boolean;
};
name: {
type: StringConstructor;
default: string;
};
color: StringConstructor;
border: NumberConstructor;
opacity: NumberConstructor;
width: (StringConstructor | NumberConstructor)[];
height: (StringConstructor | NumberConstructor)[];
gradient: BooleanConstructor;
startColor: StringConstructor;
fill: BooleanConstructor;
round: BooleanConstructor;
radius: BooleanConstructor;
transition: BooleanConstructor;
effect: StringConstructor;
}, {
namespace: import("vue").ComputedRef<string>;
iconStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
iconId: string;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
type: {
type: import("vue").PropType<"success" | "info" | "warning" | "danger" | "link" | "primary">;
validator: (val: string) => boolean;
};
size: {
type: import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">;
validator: (val: string) => boolean;
};
name: {
type: StringConstructor;
default: string;
};
color: StringConstructor;
border: NumberConstructor;
opacity: NumberConstructor;
width: (StringConstructor | NumberConstructor)[];
height: (StringConstructor | NumberConstructor)[];
gradient: BooleanConstructor;
startColor: StringConstructor;
fill: BooleanConstructor;
round: BooleanConstructor;
radius: BooleanConstructor;
transition: BooleanConstructor;
effect: StringConstructor;
}>>, {
name: string;
fill: boolean;
round: boolean;
transition: boolean;
gradient: boolean;
radius: boolean;
}>> & Record<string, any>;
SystemArrowDown: import("vue").DefineComponent<{
gradient: {
type: BooleanConstructor;
};
borderWidth: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
opacity: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
startColor: {
type: StringConstructor;
default: string;
};
}, {
CustomIcon: import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
gradient: {
type: BooleanConstructor;
};
borderWidth: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
opacity: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
startColor: {
type: StringConstructor;
default: string;
};
}>>, {
opacity: string | number;
gradient: boolean;
startColor: string;
borderWidth: string | number;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
readonly title: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
readonly name: {
readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<import("..").CollapseActiveName>, unknown, unknown>>;
readonly required: false;
readonly validator: (val: unknown) => boolean;
__epPropKey: true;
};
readonly disabled: BooleanConstructor;
}>>, {
disabled: boolean;
title: string;
}>> & Record<string, any>;
export default HlCollapseItem;