Skip to content

Commit

Permalink
翻译:Deno.writeSync&write
Browse files Browse the repository at this point in the history
  • Loading branch information
Ch2x committed Apr 15, 2020
1 parent 81aa5b7 commit 1798cbb
Showing 1 changed file with 15 additions and 16 deletions.
31 changes: 15 additions & 16 deletions lib.deno.ns.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -460,17 +460,17 @@ declare namespace Deno {
* Implementations should not retain a reference to `p`.
*/
/** 最多读取 `p.byteLength` 个字节到p中,然后返回读取的字节数(`0 < n <= p.byteLength`),并在遇到任何错误时返回拒绝状态的回调函数。
* 即使 `read()` 返回值为 `n < p.byteLength`,p也可能在调用期间被用作临时空间。
* 如果有数据可用,但不存在 `p.byteLength`,`read()` 通常会返回可用值,而不是等待更多。
*
* 当 `read()` 遇到文件结束条件时,将返回 `Deno.EOF` 符号。
*
* 当 `read()` 遇到错误时,它会返回拒绝状态的回调函数,参数值为错误信息。
*
* 调用者应始终处理返回值为 `n > 0` 的情况,然后再考虑 `EOF`。
* 应正确处理在读取一些字节以及两种被允许的EOF行为之后可能发生的I/O错误。
      *
    * 实现不应保留对 `p` 的引用。
* 即使 `read()` 返回值为 `n < p.byteLength`,p也可能在调用期间被用作临时空间。
* 如果有数据可用,但不存在 `p.byteLength`,`read()` 通常会返回可用值,而不是等待更多。
*
* 当 `read()` 遇到文件结束条件时,将返回 `Deno.EOF` 符号。
*
* 当 `read()` 遇到错误时,它会返回拒绝状态的回调函数,参数值为错误信息。
*
* 调用者应始终处理返回值为 `n > 0` 的情况,然后再考虑 `EOF`。
* 应正确处理在读取一些字节以及两种被允许的EOF行为之后可能发生的I/O错误。
*
* 实现不应保留对 `p` 的引用。
*/
read(p: Uint8Array): Promise<number | EOF>;
}
Expand Down Expand Up @@ -683,10 +683,9 @@ declare namespace Deno {
*/
export function read(rid: number, buffer: Uint8Array): Promise<number | EOF>;

/** Synchronously write to the resource ID (`rid`) the contents of the array
* buffer (`data`).
/** 同步地将数组缓冲区 (`data`) 的内容写入资源ID的所属文件 (`rid`) 。
*
* Returns the number of bytes written.
* 返回写入的字节数。
*
* const encoder = new TextEncoder();
* const data = encoder.encode("Hello world");
Expand All @@ -696,9 +695,9 @@ declare namespace Deno {
*/
export function writeSync(rid: number, data: Uint8Array): number;

/** Write to the resource ID (`rid`) the contents of the array buffer (`data`).
/** 将数组缓冲区 (`data`) 的内容写入资源ID的所属文件 (`rid`) 。
*
* Resolves to the number of bytes written.
* 解析为写入的字节数。
*
* const encoder = new TextEncoder();
* const data = encoder.encode("Hello world");
Expand Down

0 comments on commit 1798cbb

Please sign in to comment.