/// /** * Abstrai as operações de sistema de arquivos usadas por este módulo, para que uma * implementação diferente da padrão em Node.js (por exemplo, baseada na API do VSCode) * possa ser injetada por quem consome este pacote. */ export interface SistemaArquivosInterface { lerArquivo(caminhoArquivo: string): Promise; escreverArquivo(caminhoArquivo: string, conteudo: string): Promise; anexarArquivo(caminhoArquivo: string, conteudo: string): Promise; existeArquivo(caminho: string): Promise; obterInformacoes(caminho: string): Promise<{ eArquivo: boolean; eDiretorio: boolean; }>; diretorioAtual(): string; resolverCaminho(diretorioBaseInterpretador: string, caminhoDiretorioOuArquivo: string): string; } //# sourceMappingURL=sistema-arquivos-interface.d.ts.map