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