MIMEType class
Implementasi kelas MIMEType.
Sesuai dengan konvensi browser, semua properti objek MIMEType diimplementasikan sebagai getter dan setter pada prototipe kelas, bukan sebagai properti data pada objek itu sendiri.
String MIME adalah string terstruktur yang berisi beberapa komponen yang bermakna. Saat diurai, objek MIMEType dikembalikan yang berisi properti untuk masing-masing komponen ini.
Konstruktor
| MIMEType(string | { to |
Membuat objek MIMEType baru dengan mengurai input.
|
Properti
| essence | Mendapatkan esensi dari MIME. Properti ini hanya dapat dibaca.
Gunakan
|
| params | Mendapatkan objek |
| subtype | Mendapatkan dan mengatur bagian subjenis MIME.
|
| type | Mendapatkan dan mengatur bagian jenis MIME.
|
Metode
| to |
Metode Karena kebutuhan akan kepatuhan standar, metode ini tidak memungkinkan pengguna untuk menyesuaikan proses serialisasi MIME. |
Detail Konstruktor
MIMEType(string | { toString: () => string })
Membuat objek MIMEType baru dengan mengurai input.
TypeError akan dilemparkan jika input bukan MIME yang valid.
Perhatikan bahwa upaya akan dilakukan untuk memaksa nilai yang diberikan menjadi string.
new MIMEType(input: string | { toString: () => string })
Parameter
- input
-
string | { toString: () => string }
INPUT MIME untuk diurai.
Detail Properti
essence
Mendapatkan esensi dari MIME. Properti ini hanya dapat dibaca.
Gunakan mime.type atau mime.subtype untuk mengubah 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
Nilai Properti
string
params
Mendapatkan objek MIMEParams yang mewakili parameter MIME. Properti ini bersifat baca-saja. Lihat dokumentasi MIMEParams untuk detailnya.
params: MIMEParams
Nilai Properti
subtype
Mendapatkan dan mengatur bagian subjenis 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
Nilai Properti
string
type
Mendapatkan dan mengatur bagian jenis 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
Nilai Properti
string
Detail Metode
toString()
Metode toString() pada objek MIMEType mengembalikan MIME berseri.
Karena kebutuhan akan kepatuhan standar, metode ini tidak memungkinkan pengguna untuk menyesuaikan proses serialisasi MIME.
function toString(): string
Mengembalikan
string