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 | { to |
Cria um novo objeto MIMEType analisando a entrada. Um |
Propriedades
essence | Obtém a essência do MIME. Esta propriedade é somente leitura.
Use
|
params | Obtém o objeto |
subtype | Obtém e define a parte do subtipo do MIME.
|
type | Obtém e define a parte de tipo do MIME.
|
Métodos
to |
O método 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