MIMEType class
Implementazione di classe MIMEType.
In conformità alle convenzioni del browser, tutte le proprietà degli oggetti MIMEType
vengono implementate come getter e setter nel prototipo della classe, anziché come proprietà dei dati sull'oggetto stesso.
Una stringa MIME è una stringa strutturata contenente più componenti significativi. Durante l'analisi, viene restituito un oggetto MIMEType
contenente le proprietà per ognuno di questi componenti.
Costruttori
MIMEType(string | { to |
Crea un nuovo oggetto MIMEType analizzando l'input. Se il |
Proprietà
essence | Ottiene l'essenza dell'oggetto MIME. Questa proprietà è di sola lettura.
Usare
|
params | Ottiene l'oggetto |
subtype | Ottiene e imposta la parte del sottotipo di MIME.
|
type | Ottiene e imposta la parte di tipo di MIME.
|
Metodi
to |
Il metodo A causa della necessità di conformità standard, questo metodo non consente agli utenti di personalizzare il processo di serializzazione di MIME. |
Dettagli costruttore
MIMEType(string | { toString: () => string })
Crea un nuovo oggetto MIMEType analizzando l'input.
Se il TypeError
non è un MIME valido, verrà generata una input
.
Si noti che verrà eseguito un tentativo di coercizione dei valori specificati in stringhe.
new MIMEType(input: string | { toString: () => string })
Parametri
- input
-
string | { toString: () => string }
MIME di input da analizzare.
Dettagli proprietà
essence
Ottiene l'essenza dell'oggetto MIME. Questa proprietà è di sola lettura.
Usare mime.type
o mime.subtype
per modificare 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
Valore della proprietà
string
params
Ottiene l'oggetto MIMEParams
che rappresenta i parametri di MIME. Questa proprietà è di sola lettura. Per informazioni dettagliate, vedere MIMEParams
documentazione.
params: MIMEParams
Valore della proprietà
subtype
Ottiene e imposta la parte del sottotipo di 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
Valore della proprietà
string
type
Ottiene e imposta la parte di tipo di 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
Valore della proprietà
string
Dettagli metodo
toString()
Il metodo toString()
sull'oggetto MIMEType
restituisce l'oggetto MIME serializzato.
A causa della necessità di conformità standard, questo metodo non consente agli utenti di personalizzare il processo di serializzazione di MIME.
function toString(): string
Restituisce
string