web-csv-toolbox
    Preparing search index...

    Variable EnginePresetsConst

    EnginePresets: Readonly<
        {
            balanced: (options?: EnginePresetOptions) => EngineConfig;
            fastest: (options?: EnginePresetOptions) => EngineConfig;
            mainThread: (options?: EnginePresetOptions) => EngineConfig;
            strict: (options?: EnginePresetOptions) => EngineConfig;
            wasm: (options?: EnginePresetOptions) => EngineConfig;
            worker: (options?: EnginePresetOptions) => EngineConfig;
            workerStreamTransfer: (options?: EnginePresetOptions) => EngineConfig;
            workerWasm: (options?: EnginePresetOptions) => EngineConfig;
        },
    > = ...

    Predefined engine configuration presets for common use cases.

    All presets are functions that optionally accept configuration options.

    import { parseString, EnginePresets } from 'web-csv-toolbox';

    // Use fastest available execution method
    for await (const record of parseString(csv, {
    engine: EnginePresets.fastest()
    })) {
    console.log(record);
    }
    import { parseString, EnginePresets, WorkerPool } from 'web-csv-toolbox';

    const pool = new WorkerPool({ maxWorkers: 4 });

    for await (const record of parseString(csv, {
    engine: EnginePresets.fastest({ workerPool: pool })
    })) {
    console.log(record);
    }