Assessor_2.0/src/exports/snapshot-export.ts

7 lines
383 B
TypeScript

import type { Snapshot } from '../persistence/snapshot-store';
import type { DownloadAdapter } from './download-adapter';
import { downloadText } from './text-download';
export function exportSnapshot(snapshot: Snapshot, fileName: string, downloads: DownloadAdapter): void {
downloadText(downloads, fileName, JSON.stringify(snapshot, null, 2), 'application/json;charset=utf-8');
}