Files
dbx/apps/desktop/src/lib/databaseExportSelection.ts
T

9 lines
322 B
TypeScript

export function buildSelectedTablesPayload(allTables: string[], selectedTables: string[]): string[] | undefined {
if (allTables.length > 0 && selectedTables.length === allTables.length) {
return undefined;
}
const selected = new Set(selectedTables);
return allTables.filter((table) => selected.has(table));
}