Compartilhar via


MIMEType class

Uma implementação de a classe MIMEType.

De acordo com as convenções do navegador, todas as propriedades de objetos MIMEType 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á gerado se o input não for um MIME válido. Observe que um esforço será feito para coagir os valores fornecidos em cadeias de caracteres.

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. Essa 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á gerado se o input não for um MIME válido. Observe que um esforço será feito para coagir os valores fornecidos em cadeias de caracteres.

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

Parâmetros

input

string | { toString: () => string }

O MIME de entrada a ser analisado.

Detalhes da 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 da propriedade

string

params

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

params: MIMEParams

Valor da 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 da 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 da propriedade

string

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

Retornos

string