MIMEType class

Uma implementação de a classe MIMEType.

De acordo com as convenções do navegador, todas as propriedades de MIMEType objetos são implementadas como getters e setters no protótipo de classe, em vez de como propriedades de dados no próprio objeto.

Uma cadeia de caracteres MIME é uma cadeia de caracteres estruturada que contém vários componentes significativos. Quando analisado, um objeto MIMEType é retornado contendo propriedades para cada um desses componentes.

Construtores

MIMEType(string | { toString: () => string })

Cria um novo objeto MIMEType analisando a entrada.

Um TypeError será lançado se o input não for um MIME válido. Observe que será feito um esforço para coagir os valores dados em strings.

Propriedades

essence

Obtém a essência do MIME. Esta propriedade é somente leitura. Use mime.type ou mime.subtype para alterar o 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

Obtém o objeto MIMEParams que representa os parâmetros do MIME. Esta propriedade é somente leitura. Consulte MIMEParams documentação para obter detalhes.

subtype

Obtém e define a parte do subtipo do 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

Obtém e define a parte de tipo do 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

Métodos

toString()

O método toString() no objeto MIMEType retorna o MIME serializado.

Devido à necessidade de conformidade padrão, esse método não permite que os usuários personalizem o processo de serialização do MIME.

Detalhes do Construtor

MIMEType(string | { toString: () => string })

Cria um novo objeto MIMEType analisando a entrada.

Um TypeError será lançado se o input não for um MIME válido. Observe que será feito um esforço para coagir os valores dados em strings.

new MIMEType(input: string | { toString: () => string })

Parâmetros

input

string | { toString: () => string }

O MIME de entrada para analisar.

Detalhes de Propriedade

essence

Obtém a essência do MIME. Esta propriedade é somente leitura. Use mime.type ou mime.subtype para alterar o 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

Valor de Propriedade

string

params

Obtém o objeto MIMEParams que representa os parâmetros do MIME. Esta propriedade é somente leitura. Consulte MIMEParams documentação para obter detalhes.

params: MIMEParams

Valor de Propriedade

subtype

Obtém e define a parte do subtipo do 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

Valor de Propriedade

string

type

Obtém e define a parte de tipo do 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

Valor de Propriedade

string

Detalhes de Método

toString()

O método toString() no objeto MIMEType retorna o MIME serializado.

Devido à necessidade de conformidade padrão, esse método não permite que os usuários personalizem o processo de serialização do MIME.

function toString(): string

Devoluções

string