bootstrap-vue-3
Version:
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
16 lines (15 loc) • 848 B
TypeScript
import { Ref } from 'vue';
import type { TableField, TableFieldObject, TableItem } from '../../types';
declare const useItemHelper: () => {
normaliseFields: (origFields: TableField[], items: TableItem[]) => TableFieldObject[];
mapItems: (fields: TableField[], items: TableItem[], props: any, flags: Record<string, Ref<boolean>>) => TableItem[];
internalItems: Ref<{
[x: string]: unknown;
_rowVariant?: import("../../types/ColorVariant").default | undefined;
_cellVariants?: Partial<Record<string, import("../../types/ColorVariant").default>> | undefined;
_showDetails?: boolean | undefined;
}[]>;
updateInternalItems: (items: TableItem<Record<string, any>>[]) => Promise<TableItem[] | undefined>;
filterEvent: Ref<((items: TableItem[]) => void) | undefined>;
};
export default useItemHelper;