OptionalfileName: stringOptionalcontent: string | BlobOptionalextension: stringOptionalcontentType: stringNome com que o navegador guarda o ficheiro, sem a extensão, que é acrescentada
O que o ficheiro contém: texto, que é envolvido num Blob de contentType, ou um Blob guardado
tal como está
Extensão acrescentada ao nome do ficheiro depois de um ponto, como txt, csv ou json
Tipo MIME declarado para conteúdo de texto, como text/plain ou application/json
Alimenta
asset.download: o que escrever no ficheiro transferido, como lhe chamar e que tipo de conteúdo declarar.