Documentation
    Preparing search index...

    Module @svta/cml-structured-field-values

    A collection of tools for working with structured fields.

    @svta/cml-structured-field-values

    RFC8941 Structured Field Values implementation.

    npm i @svta/cml-structured-field-values
    
    import { encodeSfDict } from "@svta/cml-structured-field-values";

    const dict = encodeSfDict({
    a: 1,
    b: false,
    c: "x",
    d: Symbol.for("y"),
    e: new Uint8Array([1, 2, 3]),
    });

    assert(dict === `a=1, b=?0, c="x", d=y, e=:AQID:`);

    Classes

    SfItem
    SfToken

    Type Aliases

    ParsedValue
    SfBareItem
    SfDecodeOptions
    SfDictionary
    SfEncodeOptions
    SfInnerList
    SfMember
    SfParameters

    Functions

    decodeSfDict
    decodeSfItem
    decodeSfList
    encodeSfDict
    encodeSfItem
    encodeSfList
    parseBareItem
    parseBoolean
    parseByteSequence
    parseDate
    parseDict
    parseError
    parseInnerList
    parseIntegerOrDecimal
    parseItem
    parseItemOrInnerList
    parseKey
    parseList
    parseParameters
    parseString
    parseToken
    serializeBareItem
    serializeBoolean
    serializeByteSequence
    serializeDate
    serializeDecimal
    serializeDict
    serializeError
    serializeInnerList
    serializeInteger
    serializeItem
    serializeKey
    serializeList
    serializeParams
    serializeString
    serializeToken
    symbolToStr