MIMEType class
Реализация класса MIMEType.
В соответствии с соглашениями браузера все свойства объектов MIMEType
реализуются как методы получения и задания прототипа класса, а не как свойства данных в самом объекте.
Строка 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