MIMEType class
Een implementatie van de MIMEType-klasse.
In overeenstemming met browserconventies worden alle eigenschappen van MIMEType-objecten geïmplementeerd als getters en setters op het prototype van de klasse, in plaats van als gegevenseigenschappen op het object zelf.
Een MIME-tekenreeks is een gestructureerde tekenreeks die meerdere zinvolle onderdelen bevat. Wanneer het object wordt geparseerd, wordt een MIMEType-object geretourneerd met eigenschappen voor elk van deze onderdelen.
Constructors
| MIMEType(string | { to |
Hiermee maakt u een nieuw MIMEType-object door de invoer te parseren. Er wordt een |
Eigenschappen
| essence | Krijgt de essentie van de MIME. Deze eigenschap is alleen-lezen.
Gebruik
|
| params | Hiermee wordt het |
| subtype | Hiermee haalt u het subtypegedeelte van de MIME op en stelt u deze in.
|
| type | Hiermee haalt u het typegedeelte van de MIME op en stelt u deze in.
|
Methoden
| to |
De Vanwege de noodzaak van standaardcompatibiliteit kunnen gebruikers met deze methode het serialisatieproces van de MIME niet aanpassen. |
Constructordetails
MIMEType(string | { toString: () => string })
Hiermee maakt u een nieuw MIMEType-object door de invoer te parseren.
Er wordt een TypeError gegenereerd als de input geen geldige MIME is.
Houd er rekening mee dat er een poging wordt gedaan om de opgegeven waarden in tekenreeksen te dwingen.
new MIMEType(input: string | { toString: () => string })
Parameters
- input
-
string | { toString: () => string }
De invoer-MIME die moet worden geparseerd.
Eigenschapdetails
essence
Krijgt de essentie van de MIME. Deze eigenschap is alleen-lezen.
Gebruik mime.type of mime.subtype om de MIME te wijzigen.
import { MIMEType } from 'node:util';
const myMIME = new MIMEType('text/javascript;key=value');
console.log(myMIME.essence);
// Prints: text/javascript
myMIME.type = 'application';
console.log(myMIME.essence);
// Prints: application/javascript
console.log(String(myMIME));
// Prints: application/javascript;key=value
essence: string
Waarde van eigenschap
string
params
Hiermee wordt het MIMEParams-object opgehaald dat de parameters van de MIME vertegenwoordigt. Deze eigenschap heeft het kenmerk Alleen-lezen. Zie MIMEParams documentatie voor meer informatie.
params: MIMEParams
Waarde van eigenschap
subtype
Hiermee haalt u het subtypegedeelte van de MIME op en stelt u deze in.
import { MIMEType } from 'node:util';
const myMIME = new MIMEType('text/ecmascript');
console.log(myMIME.subtype);
// Prints: ecmascript
myMIME.subtype = 'javascript';
console.log(myMIME.subtype);
// Prints: javascript
console.log(String(myMIME));
// Prints: text/javascript
subtype: string
Waarde van eigenschap
string
type
Hiermee haalt u het typegedeelte van de MIME op en stelt u deze in.
import { MIMEType } from 'node:util';
const myMIME = new MIMEType('text/javascript');
console.log(myMIME.type);
// Prints: text
myMIME.type = 'application';
console.log(myMIME.type);
// Prints: application
console.log(String(myMIME));
// Prints: application/javascript
type: string
Waarde van eigenschap
string
Methodedetails
toString()
De toString()-methode op het MIMEType-object retourneert de geserialiseerde MIME.
Vanwege de noodzaak van standaardcompatibiliteit kunnen gebruikers met deze methode het serialisatieproces van de MIME niet aanpassen.
function toString(): string
Retouren
string