eslink-ui-plus
Version:
vue3 component library, css framework
80 lines (79 loc) • 2.24 kB
TypeScript
import { PropType } from "vue";
export interface ListTableRowsItem {
[key: string]: any;
childs: any[];
}
declare const _default: import("vue").DefineComponent<{
hasCheckbox: {
type: BooleanConstructor;
default: boolean;
};
rows: {
type: PropType<ListTableRowsItem[]>;
default: () => never[];
};
columns: {
type: PropType<any[]>;
default: () => never[];
};
childColumns: {
type: PropType<any[]>;
default: () => never[];
};
group: {
type: BooleanConstructor;
default: boolean;
};
scrollHeight: {
type: StringConstructor;
default: string;
};
iconUrl: {
type: StringConstructor;
default: string;
};
searchCondition: {
type: (ObjectConstructor | ArrayConstructor)[];
default: () => {};
};
}, {
doRowClick: (row: any, index: any) => void;
doChecked: (row: any, i: any) => void;
activeNames: any;
KeyValue: import("vue").Ref<number>;
checkList: import("vue").Ref<{
[x: string]: any;
childs: any[];
}[]>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("row-click" | "selection-change")[], "row-click" | "selection-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{
hasCheckbox?: unknown;
rows?: unknown;
columns?: unknown;
childColumns?: unknown;
group?: unknown;
scrollHeight?: unknown;
iconUrl?: unknown;
searchCondition?: unknown;
} & {
rows: ListTableRowsItem[];
scrollHeight: string;
hasCheckbox: boolean;
columns: any[];
childColumns: any[];
group: boolean;
iconUrl: string;
searchCondition: Record<string, any> | unknown[];
} & {}> & {
"onRow-click"?: ((...args: any[]) => any) | undefined;
"onSelection-change"?: ((...args: any[]) => any) | undefined;
}, {
rows: ListTableRowsItem[];
scrollHeight: string;
hasCheckbox: boolean;
columns: any[];
childColumns: any[];
group: boolean;
iconUrl: string;
searchCondition: Record<string, any> | unknown[];
}>;
export default _default;