The MIMEParams API provides read and write access to the parameters of a MIMEType.
class
util.MIMEParams
class MIMEParams
Returns an iterator over each of the name-value pairs in the parameters.
Returns an iterator over each of the name-value pairs in the parameters. Each item of the iterator is a JavaScript
Array. The first item of the array is thename, the second item of the array is thevalue.- get(name: string): null | string;
Returns the value of the first name-value pair whose name is
name. If there are no such pairs,nullis returned.@returnsor
nullif there is no name-value pair with the givenname. - has(name: string): boolean;
Returns
trueif there is at least one name-value pair whose name isname. Returns an iterator over the names of each name-value pair.
import { MIMEType } from 'node:util'; const { params } = new MIMEType('text/plain;foo=0;bar=1'); for (const name of params.keys()) { console.log(name); } // Prints: // foo // bar- set(name: string,value: string): void;
Sets the value in the
MIMEParamsobject associated withnametovalue. If there are any pre-existing name-value pairs whose names arename, set the first such pair's value tovalue.import { MIMEType } from 'node:util'; const { params } = new MIMEType('text/plain;foo=0;bar=1'); params.set('foo', 'def'); params.set('baz', 'xyz'); console.log(params.toString()); // Prints: foo=def;bar=1;baz=xyz Returns an iterator over the values of each name-value pair.