website-scrap-engine
Version:
Configurable website scraper in typescript
16 lines • 558 B
TypeScript
import type { logLevels } from '../logger/logger-worker.js';
import type * as logger from '../logger/logger.js';
import type { WorkerMessage, WorkerMessageType } from './types.js';
export interface WorkerLog<T = unknown> {
logger: keyof typeof logger;
level: typeof logLevels[number];
content: T[];
}
export interface LogWorkerMessage<T = unknown> extends WorkerMessage<WorkerLog<T>> {
type: WorkerMessageType.Log;
}
export interface WorkerTaskMessage<T> {
readonly taskId: number;
body: T;
}
//# sourceMappingURL=worker-type.d.ts.map