【发布时间】:2019-06-02 09:48:45
【问题描述】:
给定以下代码:
import * as fs from 'fs';
import {promises as fsPromises} from 'fs';
// ...
// Read the file with no encoding for raw buffer access.
const { bytesRead, buffer as fileBuffer } = await fsPromises.read(fileDescriptor, allocBuffer, 0, bytes.length, 0);
我的 Typescript linter 失败:Property 'filebuffer' does not exist on type '{ bytesRead: number; buffer: Buffer; }
我不喜欢简单的buffer 名字;有什么方法可以像这样使用await 导入来更改导出?
是否只能添加一行:let fileBuffer = buffer?
【问题讨论】:
标签: node.js typescript async-await lint