Bagikan melalui


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

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
params

Mendapatkan objek MIMEParams yang mewakili parameter MIME. Properti ini bersifat baca-saja. Lihat dokumentasi MIMEParams untuk detailnya.

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

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.

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