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