@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
10 lines (9 loc) • 396 B
TypeScript
/**
*
* @param selected array seleted
* @param data
* @return data or empty array
*/
export declare const toggleSelectAll: <T = any>(selected: T[], data: T[]) => T[];
export declare const sortData: <T = Record<any, unknown>>(event: Event, data: T[], sortKey: keyof T, type?: 'desc' | 'asc') => T[];
export declare const getPage: <T = any>(data: T[], page: number, maxItems?: number) => T[];