/
grigoriygrisha
/
excel-loader
Обзор
Документация
Войти
/
grigoriygrisha
/
excel-loader
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/worker/protocol.ts
43 строки
737 B
grigoriy-grisha
first_commit
26 июл 2026, 21:46
26 июл 2026, 21:46
6cc93a5
Код
Авторство
О чём код?
import type { ColumnMeta, FileFormat } from '../core/types.js' export interface LoadPayload { file: File datasetId: string format: FileFormat batchSize: number hasHeader: boolean csvDelimiter?: string } export interface LoadMessage { type: 'LOAD' payload: LoadPayload } export interface AbortMessage { type: 'ABORT' } export type MainToWorkerMessage = LoadMessage | AbortMessage export interface ColumnsMessage { type: 'COLUMNS' columns: ColumnMeta[] } export interface DoneMessage { type: 'DONE' totalRows: number } export interface ErrorMessage { type: 'ERROR' message: string name: string stack?: string } export type WorkerToMainMessage = | ColumnsMessage | DoneMessage | ErrorMessage