Node.js 如何从'await'重命名导入的变量,使其不影响其他变量?
给定以下代码:Node.js 如何从'await'重命名导入的变量,使其不影响其他变量?,node.js,typescript,async-await,lint,Node.js,Typescript,Async Await,Lint,给定以下代码: import*作为来自“fs”的fs; 从“fs”导入{promises as fsPromises}; // ... //读取未编码的文件以进行原始缓冲区访问。 const{bytesRead,buffer as fileBuffer}=wait fspromissions.read(fileDescriptor,allocBuffer,0,bytes.length,0); My Typescript linter失败,原因是:类型“{ByteRead:number;buff
import*作为来自“fs”的fs;
从“fs”导入{promises as fsPromises};
// ...
//读取未编码的文件以进行原始缓冲区访问。
const{bytesRead,buffer as fileBuffer}=wait fspromissions.read(fileDescriptor,allocBuffer,0,bytes.length,0);
My Typescript linter失败,原因是:类型“{ByteRead:number;buffer:buffer;}”上不存在属性“filebuffer”
我不喜欢普通的buffer
名称;有没有办法用wait
这样的导入更改导出
是添加附加行的唯一方法:
让fileBuffer=buffer
?您应该使用:
而不是作为
作为:
const { bytesRead, buffer: fileBuffer } = await fsPromises.read(handle, allocBuffer, 0, bytes.length, 0);