Sdílet prostřednictvím


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 | { 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ů.

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
params

Získá MIMEParams objekt představující parametry MIME. Tato vlastnost je jen pro čtení. Podrobnosti najdete v MIMEParams dokumentaci.

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
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

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.

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