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