eslink-ui-plus
Version:
vue3 component library, css framework
48 lines (47 loc) • 1.9 kB
TypeScript
import { PropType } from "vue";
import type { operaterType, operateSourceType, optionSelectedEventType } from "./type";
declare const _default: import("vue").DefineComponent<{
styles: {
type: ObjectConstructor;
default: () => {};
};
source: {
type: PropType<operateSourceType>;
default: () => never[];
};
}, {
selectBtnClick: (item: operaterType, toggelePanel: () => void) => void;
selectBtnSelect: ($event: optionSelectedEventType, item: operaterType, closePanel: () => void) => void;
stateSource: import("vue").Ref<{
key: string;
label: string;
type?: "select" | "button" | "date" | undefined;
selected?: string | undefined;
buttonType?: "success" | "error" | "warn" | "default" | "pure" | "icon" | undefined;
buttonPlain?: boolean | undefined;
buttonDisabled?: boolean | undefined;
source?: {
[x: string]: string;
}[] | undefined;
keyConfig?: {
labelKey?: string | undefined;
valueKey?: string | undefined;
disabledKey?: string | undefined;
childrenKey?: string | undefined;
} | undefined;
click?: ((item?: operaterType | undefined) => any) | undefined;
select?: (($event: optionSelectedEventType, item: operaterType) => any) | undefined;
icon?: string | undefined;
classList?: string | undefined;
}[]>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
styles?: unknown;
source?: unknown;
} & {
styles: Record<string, any>;
source: operateSourceType;
} & {}>, {
styles: Record<string, any>;
source: operateSourceType;
}>;
export default _default;