MIMEType class
Implementacja klasy MIMEType.
Zgodnie z konwencjami przeglądarki wszystkie właściwości obiektów MIMEType
są implementowane jako metody pobierające i ustawiane w prototypie klasy, a nie jako właściwości danych w samym obiekcie.
Ciąg MIME jest ciągiem ustrukturyzowanym zawierającym wiele znaczących składników. Podczas analizowania zwracany jest obiekt MIMEType
zawierający właściwości dla każdego z tych składników.
Konstruktory
MIMEType(string | { to |
Tworzy nowy obiekt MIMEType, analizuje dane wejściowe. Jeśli |
Właściwości
essence | Pobiera istotę miME. Ta właściwość jest tylko do odczytu.
Użyj
|
params | Pobiera obiekt |
subtype | Pobiera i ustawia część podtypu MIME.
|
type | Pobiera i ustawia część typu MIME.
|
Metody
to |
Metoda Ze względu na potrzebę zapewnienia zgodności standardowej ta metoda nie umożliwia użytkownikom dostosowywania procesu serializacji programu MIME. |
Szczegóły konstruktora
MIMEType(string | { toString: () => string })
Tworzy nowy obiekt MIMEType, analizuje dane wejściowe.
Jeśli TypeError
nie jest prawidłowym programem MIME, zostanie zgłoszony input
.
Należy pamiętać, że zostanie podjęty wysiłek, aby przekształcić podane wartości w ciągi.
new MIMEType(input: string | { toString: () => string })
Parametry
- input
-
string | { toString: () => string }
Dane wejściowe MIME do przeanalizowana.
Szczegóły właściwości
essence
Pobiera istotę miME. Ta właściwość jest tylko do odczytu.
Użyj mime.type
lub mime.subtype
, aby zmienić edytor 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
Wartość właściwości
string
params
Pobiera obiekt MIMEParams
reprezentujący parametry miME. Ta właściwość jest tylko do odczytu. Aby uzyskać szczegółowe informacje, zobacz dokumentację MIMEParams
.
params: MIMEParams
Wartość właściwości
subtype
Pobiera i ustawia część 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
Wartość właściwości
string
type
Pobiera i ustawia część typu 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
Wartość właściwości
string
Szczegóły metody
toString()
Metoda toString()
obiektu MIMEType
zwraca serializowany plik MIME.
Ze względu na potrzebę zapewnienia zgodności standardowej ta metoda nie umożliwia użytkownikom dostosowywania procesu serializacji programu MIME.
function toString(): string
Zwraca
string