Partager via


MIMEType class

Implémentation de la classe MIMEType.

Conformément aux conventions du navigateur, toutes les propriétés d’objets MIMEType sont implémentées en tant que getters et setters sur le prototype de classe, plutôt que comme propriétés de données sur l’objet lui-même.

Une chaîne MIME est une chaîne structurée contenant plusieurs composants significatifs. Lorsqu’il est analysé, un objet MIMEType est retourné contenant des propriétés pour chacun de ces composants.

Constructeurs

MIMEType(string | { toString: () => string })

Crée un objet MIMEType en analysant l’entrée.

Une TypeError est levée si le input n’est pas un MIME valide. Notez qu’un effort sera fait pour forcer les valeurs données dans des chaînes.

Propriétés

essence

Obtient l’essence du MIME. Cette propriété est en lecture seule. Utilisez mime.type ou mime.subtype pour modifier le MIME.

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

Obtient l’objet MIMEParams représentant les paramètres du MIME. Cette propriété est en lecture seule. Pour plus d’informations, consultez MIMEParams documentation.

subtype

Obtient et définit la partie sous-type du MIME.

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

Obtient et définit la partie type du MIME.

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

Méthodes

toString()

La méthode toString() sur l’objet MIMEType retourne le MIME sérialisé.

En raison de la nécessité d’une conformité standard, cette méthode ne permet pas aux utilisateurs de personnaliser le processus de sérialisation du MIME.

Détails du constructeur

MIMEType(string | { toString: () => string })

Crée un objet MIMEType en analysant l’entrée.

Une TypeError est levée si le input n’est pas un MIME valide. Notez qu’un effort sera fait pour forcer les valeurs données dans des chaînes.

new MIMEType(input: string | { toString: () => string })

Paramètres

input

string | { toString: () => string }

MIME d’entrée à analyser.

Détails de la propriété

essence

Obtient l’essence du MIME. Cette propriété est en lecture seule. Utilisez mime.type ou mime.subtype pour modifier le MIME.

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

Valeur de propriété

string

params

Obtient l’objet MIMEParams représentant les paramètres du MIME. Cette propriété est en lecture seule. Pour plus d’informations, consultez MIMEParams documentation.

params: MIMEParams

Valeur de propriété

subtype

Obtient et définit la partie sous-type du MIME.

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

Valeur de propriété

string

type

Obtient et définit la partie type du MIME.

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

Valeur de propriété

string

Détails de la méthode

toString()

La méthode toString() sur l’objet MIMEType retourne le MIME sérialisé.

En raison de la nécessité d’une conformité standard, cette méthode ne permet pas aux utilisateurs de personnaliser le processus de sérialisation du MIME.

function toString(): string

Retours

string