MIMEType class
Implementace MIMEType třídy.
V souladu s konvencemi prohlížeče se všechny vlastnosti MIMEType
objektů implementují jako gettery a setter v prototypu třídy, nikoli jako datové vlastnosti samotného objektu.
Řetězec MIME je strukturovaný řetězec obsahující více smysluplných komponent. Při analýze se vrátí objekt MIMEType
obsahující vlastnosti pro každou z těchto komponent.
Konstruktory
MIMEType(string | { to |
Vytvoří nový objekt MIMEType parsováním vstupu. Pokud |
Vlastnosti
essence | Získá podstatu MIME. Tato vlastnost je jen pro čtení.
Ke změně MIME použijte
|
params | Získá |
subtype | Získá a nastaví část podtypu MIME.
|
type | Získá a nastaví typ části MIME.
|
Metody
to |
Vzhledem k potřebě standardního dodržování předpisů tato metoda neumožňuje uživatelům přizpůsobit proces serializace MIME. |
Podrobnosti konstruktoru
MIMEType(string | { toString: () => string })
Vytvoří nový objekt MIMEType parsováním vstupu.
Pokud TypeError
není platným MIME, vyvolá se input
.
Všimněte si, že úsilí bude provedeno, aby se dané hodnoty přetáhly do řetězců.
new MIMEType(input: string | { toString: () => string })
Parametry
- input
-
string | { toString: () => string }
Vstupní MIME pro analýzu.
Podrobnosti vlastnosti
essence
Získá podstatu MIME. Tato vlastnost je jen pro čtení.
Ke změně MIME použijte mime.type
nebo mime.subtype
.
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
Hodnota vlastnosti
string
params
Získá MIMEParams
objekt představující parametry MIME. Tato vlastnost je jen pro čtení. Podrobnosti najdete v MIMEParams
dokumentaci.
params: MIMEParams
Hodnota vlastnosti
subtype
Získá a nastaví část podtypu 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
Hodnota vlastnosti
string
type
Získá a nastaví typ části 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
Hodnota vlastnosti
string
Podrobnosti metody
toString()
toString()
metoda na objektu MIMEType
vrátí serializované MIME.
Vzhledem k potřebě standardního dodržování předpisů tato metoda neumožňuje uživatelům přizpůsobit proces serializace MIME.
function toString(): string
Návraty
string