eslink-ui-plus
Version:
vue3 component library, css framework
167 lines (166 loc) • 6.16 kB
TypeScript
import { PropType } from "vue";
import type { operateSourceType } from "./type";
declare const _default: import("vue").DefineComponent<{
operaterConfig: {
type: ObjectConstructor;
default: () => void;
};
source: {
type: PropType<operateSourceType>;
default: () => never[];
};
}, {
props: Readonly<{
source: operateSourceType;
operaterConfig: Record<string, any>;
}>;
config: import("vue").ComputedRef<Record<string, any>>;
quickNavSource: import("vue").Ref<{
icon: string;
name: string;
click: () => void;
}[]>;
counterStore: import("pinia").Store<"counter", {
selectCount: number;
}, {}, {
updateCounter(value: any): void;
}>;
leftbuttonSource: import("./type").operaterType[];
centerbuttonSource: import("./type").operaterType[];
EsOperaterBar: import("vue").DefineComponent<{
styles: {
type: ObjectConstructor;
default: () => {};
};
source: {
type: PropType<import("../operate-bar/type").operateSourceType>;
default: () => never[];
};
}, {
selectBtnClick: (item: import("../operate-bar/type").operaterType) => void;
selectBtnSelect: ($event: import("../operate-bar/type").optionSelectedEventType, item: import("../operate-bar/type").operaterType, closePanel: () => void) => void;
stateSource: import("vue").Ref<{
key: string;
label: string;
type?: "select" | "button" | undefined;
selected?: string | undefined;
buttonType?: "success" | "error" | "warn" | "default" | "pure" | undefined;
buttonPlain?: boolean | undefined;
buttonDisabled?: boolean | undefined;
source?: any[] | undefined;
keyConfig?: {
labelKey?: string | undefined;
valueKey?: string | undefined;
disabledKey?: string | undefined;
childrenKey?: string | undefined;
} | undefined;
click?: ((item?: import("../operate-bar/type").operaterType | undefined) => any) | undefined;
select?: (($event: import("../operate-bar/type").optionSelectedEventType, item: import("../operate-bar/type").operaterType) => any) | 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: import("../operate-bar/type").operateSourceType;
} & {}>, {
styles: Record<string, any>;
source: import("../operate-bar/type").operateSourceType;
}>;
EsSearchLabel: import("vue").DefineComponent<{
styles: {
type: ObjectConstructor;
default: () => {};
};
label: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
value: {
type: (StringConstructor | NumberConstructor)[];
default: string;
};
useSlot: {
type: BooleanConstructor;
default: boolean;
};
class: {
type: StringConstructor;
default: string;
};
panelClass: {
type: StringConstructor;
default: string;
};
popoverClass: {
type: StringConstructor;
default: string;
};
}, {
panelVisible: import("vue").Ref<boolean>;
closePanel: () => void;
slots: Readonly<{
[name: string]: import("vue").Slot | undefined;
}>;
popoverEl: import("vue").Ref<null>;
emit: (event: "open" | "close", ...args: any[]) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("open" | "close")[], "open" | "close", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
styles?: unknown;
label?: unknown;
value?: unknown;
useSlot?: unknown;
class?: unknown;
panelClass?: unknown;
popoverClass?: unknown;
} & {
styles: Record<string, any>;
label: string | number;
value: string | number;
class: string;
useSlot: boolean;
panelClass: string;
popoverClass: string;
} & {}> & {
onOpen?: ((...args: any[]) => any) | undefined;
onClose?: ((...args: any[]) => any) | undefined;
}, {
styles: Record<string, any>;
label: string | number;
value: string | number;
class: string;
useSlot: boolean;
panelClass: string;
popoverClass: string;
}>;
EsIconButtonList: import("vue").DefineComponent<{
source: ArrayConstructor;
type: {
type: PropType<"x" | "y">;
default: string;
};
}, {
keyConfig: {
valueKey: string;
labelKey: string;
};
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
source?: unknown;
type?: unknown;
} & {
type: "x" | "y";
} & {
source?: unknown[] | undefined;
}>, {
type: "x" | "y";
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
operaterConfig?: unknown;
source?: unknown;
} & {
source: operateSourceType;
operaterConfig: Record<string, any>;
} & {}>, {
source: operateSourceType;
operaterConfig: Record<string, any>;
}>;
export default _default;