UNPKG

@svta/common-media-library

Version:
26 lines 707 B
import { parseDict } from './parse/parseDict.js'; import { parseError } from './parse/parseError.js'; import { DICT } from './utils/DICT.js'; /** * Decode a structured field string into a structured field dictionary * * @param input - The structured field string to decode * @returns The structured field dictionary * * @group Structured Field * * @beta */ export function decodeSfDict(input, options) { try { const { src, value } = parseDict(input.trim(), options); if (src !== '') { throw parseError(src, DICT); } return value; } catch (cause) { throw parseError(input, DICT, cause); } } //# sourceMappingURL=decodeSfDict.js.map