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 | { 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.

Eigenschappen

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
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.

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
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

Methoden

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.

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