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

    Type Alias Token<TrackLocation>

    Token type.

    This is the optimized token format that reduces token count by 50%. Instead of emitting separate Field, FieldDelimiter, and RecordDelimiter tokens, only unified field tokens are emitted with the delimiter property indicating what delimiter follows.

    Type Parameters

    • TrackLocation extends boolean = false

      Whether to include location information (default: false)

    // CSV: "a,b,c\n"
    // Tokens:
    // { value: "a", delimiter: Delimiter.Field, delimiterLength: 1 }
    // { value: "b", delimiter: Delimiter.Field, delimiterLength: 1 }
    // { value: "c", delimiter: Delimiter.Record, delimiterLength: 1 }
    // CSV: "a,b\r\n"
    // Tokens:
    // { value: "a", delimiter: Delimiter.Field, delimiterLength: 1 }
    // { value: "b", delimiter: Delimiter.Record, delimiterLength: 2 } // CRLF = 2