Deno 移除了 Deno.Buffer、Deno.readAll、Deno.copy 等一系列 API

Deno 移除了一系列 API,将他们从 Deno namespace 移动到了 std/io 库:

类型:

  • Deno.Reader
  • Deno.Writer
  • Deno.ReaderSync
  • Deno.WriterSync
  • Deno.Closer

函数:

时间线

在已经发布的 1.9 版本中已经将这些类型和 API 标记为了 @deprecateddeno lint 也会给出提示。在未来的 2.0 版本这些类型和 API 会被彻底移出。

原因

此次更改的原因是这些 API 都没有任何 native 操作,适合放到 std 中。这样也可以使得 Deno 程序更方便的迁移到浏览器或者其他非 Deno 平台上。

4 个赞