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