• Parse a metadata field list according to selected options

    Remarks

    When parsing duplicate fields (same field name in the same field list) it will:

    • with default options: combine field values to one array within the same field name key
    • with joinValue enabled: join values within each field (returns array with string for each field value)
    • with fieldAsList enabled: separate fields in the list/array (as usual, even if not duplicate)
    • with includeFieldAttributes enabled: return an array of field objects
    • with overrideField enabled: return the latest duplicated field it parses

    Returns

    A parsed field list

    Type Parameters

    Parameters

    • fieldList: MetadataFieldValueType[]

      Field list to parse

    • Optional options: TOptions

      Options for how to parse the field list

    Returns ParsedFieldList<TOptions>