Compartir a través de


MIMEType class

Implementación de la clase MIMEType.

De acuerdo con las convenciones del explorador, todas las propiedades de MIMEType objetos se implementan como captadores y establecedores en el prototipo de clase, en lugar de como propiedades de datos en el propio objeto.

Una cadena MIME es una cadena estructurada que contiene varios componentes significativos. Cuando se analiza, se devuelve un objeto MIMEType que contiene propiedades para cada uno de estos componentes.

Constructores

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

Crea un nuevo objeto MIMEType mediante el análisis de la entrada.

Se producirá un TypeError si el input no es un MIME válido. Tenga en cuenta que se realizará un esfuerzo para convertir los valores especificados en cadenas.

Propiedades

essence

Obtiene la esencia del MIME. Esta propiedad es de solo lectura. Use mime.type o mime.subtype para modificar el 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

Obtiene el objeto MIMEParams que representa los parámetros del MIME. Esta propiedad es de solo lectura. Consulte MIMEParams documentación para obtener más información.

subtype

Obtiene y establece la parte de subtipo del 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

Obtiene y establece la parte de tipo del 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étodos

toString()

El método toString() del objeto MIMEType devuelve el MIME serializado.

Debido a la necesidad de cumplimiento estándar, este método no permite a los usuarios personalizar el proceso de serialización del MIME.

Detalles del constructor

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

Crea un nuevo objeto MIMEType mediante el análisis de la entrada.

Se producirá un TypeError si el input no es un MIME válido. Tenga en cuenta que se realizará un esfuerzo para convertir los valores especificados en cadenas.

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

Parámetros

input

string | { toString: () => string }

Mime de entrada que se va a analizar.

Detalles de las propiedades

essence

Obtiene la esencia del MIME. Esta propiedad es de solo lectura. Use mime.type o mime.subtype para modificar el 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

Valor de propiedad

string

params

Obtiene el objeto MIMEParams que representa los parámetros del MIME. Esta propiedad es de solo lectura. Consulte MIMEParams documentación para obtener más información.

params: MIMEParams

Valor de propiedad

subtype

Obtiene y establece la parte de subtipo del 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

Valor de propiedad

string

type

Obtiene y establece la parte de tipo del 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

Valor de propiedad

string

Detalles del método

toString()

El método toString() del objeto MIMEType devuelve el MIME serializado.

Debido a la necesidad de cumplimiento estándar, este método no permite a los usuarios personalizar el proceso de serialización del MIME.

function toString(): string

Devoluciones

string