web-csv-toolbox - v0.14.0
    Preparing search index...

    Module main.web

    Main entry point for web-csv-toolbox with auto-initialization (Browser/Web version).

    This version includes base64-inlined WASM for automatic initialization.

    Architecture:

    • Common exports are in main.shared.ts
    • This file only contains Web-specific exports
    • Build-time resolution: Vite plugin resolves #/wasm/loaders/* imports based on entry file name
    • WASM loader selection: .web.ts → uses loadWASM.web.ts (Uint8Array.fromBase64 + fetch)

    High-level API

    parse

    Middle-level API

    parseBinary
    parseBinaryStream
    parseBlob
    parseFile
    parseFileToArray
    parseFileToStream
    parseRequest
    parseResponse
    parseString
    parseStringStream

    Low-level API

    BinaryCSVParserStream
    CSVLexerTransformer
    CSVRecordAssemblerTransformer
    StringCSVParserStream

    Types

    AbortSignalOptions
    BackpressureCheckInterval
    BackpressureOptions
    BinaryCSVParserStreamOptions
    BinaryCSVProcessingOptions
    BinaryOptions
    CommonOptions
    CSVLexerTransformerOptions
    CSVLexerTransformerStreamOptions
    CSVProcessingOptions
    CSVRecordAssemblerCommonOptions
    CSVRecordAssemblerTransformerStreamOptions
    EngineFallbackInfo
    EngineOptions
    FieldDelimiterToken
    FieldToken
    MainThreadEngineConfig
    ParseBinaryOptions
    ParseOptions
    QueuingStrategyConfig
    RecordDelimiterToken
    SourceOption
    StringCSVParserStreamOptions
    WorkerEngineConfig
    WorkerPool
    ColumnCountStrategy
    CSVArrayRecord
    CSVBinary
    CSVData
    CSVObjectRecord
    CSVRecord
    CSVRecordAssemblerOptions
    CSVString
    EngineConfig
    ExtractCSVHeader
    InferCSVRecord
    InferFormat
    InferStrategy
    JoinCSVFields
    PickCSVHeader
    SplitCSVFields
    Token
    WorkerCommunicationStrategy

    Constants

    DEFAULT_ARRAY_BUFFER_THRESHOLD
    DEFAULT_ASSEMBLER_BACKPRESSURE_CHECK_INTERVAL
    DEFAULT_ASSEMBLER_MAX_FIELD_COUNT
    DEFAULT_BINARY_MAX_SIZE
    DEFAULT_LEXER_MAX_BUFFER_SIZE
    DEFAULT_STREAM_BACKPRESSURE_CHECK_INTERVAL
    Field
    FieldDelimiter
    RecordDelimiter

    Other

    parse
    parseBinary
    parseBinaryStream
    parseBlob
    parseFile
    parseRequest
    parseResponse
    parseString
    parseStringStream
    FlexibleBinaryArrayCSVParser
    FlexibleBinaryObjectCSVParser
    FlexibleCSVArrayRecordAssembler
    FlexibleCSVObjectRecordAssembler
    FlexibleStringArrayCSVParser
    FlexibleStringCSVLexer
    FlexibleStringObjectCSVParser
    ParseError
    ReusableWorkerPool
    WorkerSession
    BinaryArrayCSVParser
    BinaryCSVLexer
    BinaryObjectCSVParser
    CSVArrayRecordAssembler
    CSVLexerLexOptions
    CSVObjectRecordAssembler
    CSVParserOptions
    CSVParserParseOptions
    CSVRecordAssemblerAssembleOptions
    InitOutput
    MainThreadPresetOptions
    ParseErrorOptions
    Position
    ReusableWorkerPoolOptions
    StringArrayCSVParser
    StringCSVLexer
    StringObjectCSVParser
    TokenLocation
    WorkerPresetOptions
    WorkerSessionOptions
    BinaryCSVParser
    CR
    CRLF
    CSVRecordAssembler
    DEFAULT_DELIMITER
    DEFAULT_QUOTATION
    EnginePresetName
    EnginePresetOptions
    InitInput
    LF
    Newline
    StringCSVParser
    SyncInitInput
    COMMA
    CR
    CRLF
    DEFAULT_DELIMITER
    DEFAULT_QUOTATION
    DOUBLE_QUOTE
    EnginePresets
    LF
    createBinaryCSVParser
    createCSVRecordAssembler
    createStringCSVLexer
    createStringCSVParser
    ensureWASMInitialized
    getOptionsFromFile
    getWasmModule
    initSync
    isInitialized
    isSyncInitialized
    isWASMReady
    loadWASM
    loadWASMSync
    parseStringToArraySync
    parseStringToArraySyncWASM
    resetInit
    resetSyncInit