/// import { SistemaArquivosInterface } from './interfaces/sistema-arquivos-interface'; /** * Representa um arquivo no sistema de arquivos. */ export declare class Arquivo { caminhoArquivo: string; buffer: Buffer; private sistemaArquivos; private informacoes; constructor(caminhoArquivo: string, buffer: Buffer, informacoes: { eArquivo: boolean; eDiretorio: boolean; }, sistemaArquivos?: SistemaArquivosInterface); /** * Método que verifica se a entrada do sistema de arquivos é um arquivo regular. * @returns {boolean} Verdadeiro se for um arquivo, falso caso contrário. */ eArquivo(): boolean; /** * Método que verifica se a entrada do sistema de arquivos é um diretório. * @returns {boolean} Verdadeiro se for um diretório, falso caso contrário. */ eDiretorio(): boolean; /** * Escreve em um arquivo um conteúdo, adicionando ao conteúdo existente. * @param {string} conteudo O conteúdo a ser escrito no arquivo. */ escrever(conteudo: string): Promise; /** * Converte o conteúdo do arquivo para texto. * @returns {string} O conteúdo do arquivo como texto. */ paraTexto(): string; /** * Recarrega o conteúdo do arquivo a partir do sistema de arquivos. */ recarregar(): Promise; /** * Sobrescreve o conteúdo do arquivo com o conteúdo fornecido. * @param {string} conteudo O novo conteúdo a ser escrito no arquivo. */ sobrescrever(conteudo: string): Promise; } //# sourceMappingURL=arquivo.d.ts.map