MIMEType class
تنفيذ فئة MIMEType.
وفقا لاصطلاحات المتصفح، يتم تنفيذ جميع خصائص كائنات MIMEType ك getters و setters على النموذج الأولي للفئة، بدلا من أن تكون خصائص بيانات على العنصر نفسه.
سلسلة MIME هي سلسلة منظمة تحتوي على مكونات متعددة ذات معنى. عند تحليله، يتم إرجاع كائن MIMEType يحتوي على خصائص لكل من هذه المكونات.
المنشئون
| MIMEType(string | { to |
إنشاء كائن MIMEType جديد عن طريق تحليل الإدخال. سيتم طرح |
الخصائص
| essence | يحصل على جوهر MIME. هذه الخاصية للقراءة فقط.
استخدم
|
| params | يحصل على الكائن |
| subtype | يحصل على جزء النوع الفرعي من MIME ويعينه.
|
| type | يحصل على جزء النوع من MIME ويعينه.
|
الأساليب
| to |
الأسلوب نظرا للحاجة إلى التوافق القياسي، لا يسمح هذا الأسلوب للمستخدمين بتخصيص عملية التسلسل ل MIME. |
تفاصيل المنشئ
MIMEType(string | { toString: () => string })
إنشاء كائن MIMEType جديد عن طريق تحليل الإدخال.
سيتم طرح TypeError إذا لم يكن input MIME صالحا.
لاحظ أنه سيتم بذل جهد لإغراء القيم المحددة في سلاسل.
new MIMEType(input: string | { toString: () => string })
المعلمات
- input
-
string | { toString: () => string }
إدخال MIME لتحليله.
تفاصيل الخاصية
essence
يحصل على جوهر MIME. هذه الخاصية للقراءة فقط.
استخدم mime.type أو mime.subtype لتغيير 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
قيمة الخاصية
string
params
يحصل على الكائن MIMEParams الذي يمثل معلمات MIME. هذه الخاصية للقراءة فقط. راجع وثائق MIMEParams للحصول على التفاصيل.
params: MIMEParams
قيمة الخاصية
subtype
يحصل على جزء النوع الفرعي من 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
قيمة الخاصية
string
type
يحصل على جزء النوع من 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
قيمة الخاصية
string
تفاصيل الأسلوب
toString()
الأسلوب toString() على الكائن MIMEType بإرجاع MIME المتسلسلة.
نظرا للحاجة إلى التوافق القياسي، لا يسمح هذا الأسلوب للمستخدمين بتخصيص عملية التسلسل ل MIME.
function toString(): string
المرتجعات
string