UNPKG

tav-ui

Version:
13 lines (12 loc) 808 B
import { type ComputedRef, type Ref, type SetupContext } from 'vue'; import { type FileActionUploadApiResponseRecord, type GlobalConfigFileProps } from '../../typings'; import { type FileCardEmits, type FileCardProps } from '../types'; import { type VersionCaches } from './../../hooks'; export declare function useDataSource(options: { mergedProps: ComputedRef<GlobalConfigFileProps & FileCardProps>; emits: SetupContext<FileCardEmits>['emit']; VersionCachesController: VersionCaches; dataSource: Ref<FileActionUploadApiResponseRecord[]>; }): { handleDataSourceChangeEmit: (rows: FileActionUploadApiResponseRecord[], emits: SetupContext<FileCardEmits>['emit'], mergedProps: ComputedRef<GlobalConfigFileProps & FileCardProps>, VersionCachesController: VersionCaches) => Promise<void>; };