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 | { to |
Crea un nuevo objeto MIMEType mediante el análisis de la entrada. Se producirá un |
Propiedades
essence | Obtiene la esencia del MIME. Esta propiedad es de solo lectura.
Use
|
params | Obtiene el objeto |
subtype | Obtiene y establece la parte de subtipo del MIME.
|
type | Obtiene y establece la parte de tipo del MIME.
|
Métodos
to |
El método 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