UNPKG

tav-ui

Version:
12 lines (11 loc) 1.31 kB
import { type ComputedRef } from 'vue'; import { type ApiUpdateFileNameAndLinkParams } from '../../components/FileTable'; import { type FileCardListItem, type FileCardListItemAction, type FileCardProps } from '../types'; import { type FileActionUploadApiResponseRecord, type GlobalConfigFileProps } from '../../typings'; export declare function defaultItemsBuilder(mode: FileCardProps['mode'], enabledRowEdit: FileCardProps['enabledRowEdit'], enabledVersion: FileCardProps['enabledVersion'], actions: ComputedRef<(row: FileActionUploadApiResponseRecord) => FileCardListItemAction[]>, handleRowEditClick: (changeEventPayload: Omit<ApiUpdateFileNameAndLinkParams, 'appId'>, row: FileActionUploadApiResponseRecord) => Promise<void>, hanldeVersionClick: (row: FileActionUploadApiResponseRecord) => Promise<void>): FileCardListItem[]; export declare function useItems(options: { mergedProps: ComputedRef<GlobalConfigFileProps & FileCardProps>; actions: ComputedRef<(row: FileActionUploadApiResponseRecord) => FileCardListItemAction[]>; handleRowEditClick: (changeEventPayload: Omit<ApiUpdateFileNameAndLinkParams, 'appId'>, row: FileActionUploadApiResponseRecord) => Promise<void>; hanldeVersionClick: (row: FileActionUploadApiResponseRecord) => Promise<void>; }): ComputedRef<FileCardListItem[]>;