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

    Type Alias ExtractCSVHeader<CSVSource, Delimiter, Quotation, Nl, Escaping>

    ExtractCSVHeader: ExtractString<CSVSource> extends `${infer Header}${Newline}${ExtractCSVBody<
        CSVSource,
        Delimiter,
        Quotation,
        Nl,
        Escaping,
    >}`
        ? Header
        : ExtractString<CSVSource>

    Extract a CSV header string from a CSVString.

    Type Parameters

    const csv = `name,age
    Alice,42
    Bob,69`;

    type _ = ExtractCSVHeader<typeof csv>
    // "name,age"
    const csv = `name@$a
    ge$
    $Ali
    ce$@42
    Bob@69`;

    type _ = ExtractCSVHeader<typeof csv, "@", "$">
    // "name@$a\nge$"