@@ -537,7 +537,7 @@ declare namespace Deno {
537
537
read ( p : Uint8Array ) : Promise < number | EOF > ;
538
538
}
539
539
540
- export interface SyncReader {
540
+ export interface ReaderSync {
541
541
/** Reads up to `p.byteLength` bytes into `p`. It resolves to the number
542
542
* of bytes read (`0` < `n` <= `p.byteLength`) and rejects if any error
543
543
* encountered. Even if `read()` returns `n` < `p.byteLength`, it may use
@@ -585,7 +585,7 @@ declare namespace Deno {
585
585
write ( p : Uint8Array ) : Promise < number > ;
586
586
}
587
587
588
- export interface SyncWriter {
588
+ export interface WriterSync {
589
589
/** Writes `p.byteLength` bytes from `p` to the underlying data
590
590
* stream. It returns the number of bytes written from `p` (`0` <= `n`
591
591
* <= `p.byteLength`) and any error encountered that caused the write to
@@ -628,23 +628,6 @@ declare namespace Deno {
628
628
seek ( offset : number , whence : SeekMode ) : Promise < number > ;
629
629
}
630
630
631
- export interface SyncSeeker {
632
- /** Seek sets the offset for the next `readSync()` or `writeSync()` to
633
- * offset, interpreted according to `whence`: `SEEK_START` means relative
634
- * to the start of the file, `SEEK_CURRENT` means relative to the current
635
- * offset, and `SEEK_END` means relative to the end.
636
- * @i 18n 设置下一个 `read()` 或 `write()` 的偏移量,根据 `whence` 进行决定从哪个位置开始偏移:
637
- * `SEEK_START` 表示相对于文件开头,`SEEK_CURRENT` 表示相对于当前位置,`SEEK_END` 表示相对于文件末尾。
638
- *
639
- * Seeking to an offset before the start of the file is an error. Seeking to
640
- * any positive offset is legal, but the behavior of subsequent I/O
641
- * operations on the underlying object is implementation-dependent.
642
- * @i 18n 把偏移量设置到文件开始之前是错误的。
643
- * 设置任何正偏移都是合法的,但是对于之后的 I/O 操作的行为则取决于实现。
644
- */
645
- seekSync ( offset : number , whence : SeekMode ) : number ;
646
- }
647
-
648
631
export interface ReadCloser extends Reader , Closer { }
649
632
export interface WriteCloser extends Writer , Closer { }
650
633
export interface ReadSeeker extends Reader , Seeker { }
@@ -908,11 +891,10 @@ declare namespace Deno {
908
891
export class File
909
892
implements
910
893
Reader ,
911
- SyncReader ,
894
+ ReaderSync ,
912
895
Writer ,
913
- SyncWriter ,
896
+ WriterSync ,
914
897
Seeker ,
915
- SyncSeeker ,
916
898
Closer {
917
899
readonly rid : number ;
918
900
constructor ( rid : number ) ;
@@ -1054,7 +1036,7 @@ declare namespace Deno {
1054
1036
*
1055
1037
* Based on [Go Buffer](https://golang.org/pkg/bytes/#Buffer).
1056
1038
* @i 18n 基于 [Go Buffer](https://golang.org/pkg/bytes/#Buffer)。*/
1057
- export class Buffer implements Reader , SyncReader , Writer , SyncWriter {
1039
+ export class Buffer implements Reader , ReaderSync , Writer , WriterSync {
1058
1040
constructor ( ab ?: ArrayBuffer ) ;
1059
1041
/** Returns a slice holding the unread portion of the buffer.
1060
1042
* @i 18n 返回一个缓冲区未读部分的片段。
@@ -1145,7 +1127,7 @@ declare namespace Deno {
1145
1127
* [Buffer.ReadFrom](https://golang.org/pkg/bytes/#Buffer.ReadFrom).
1146
1128
* @i 18n 基于 Go Lang 的
1147
1129
* [Buffer.ReadFrom](https://golang.org/pkg/bytes/#Buffer.ReadFrom)。*/
1148
- readFromSync ( r : SyncReader ) : number ;
1130
+ readFromSync ( r : ReaderSync ) : number ;
1149
1131
}
1150
1132
1151
1133
/** Read Reader `r` until end of file (`Deno.EOF`) and resolve to the content
@@ -1186,7 +1168,7 @@ declare namespace Deno {
1186
1168
* const reader = new Deno.Buffer(myData.buffer as ArrayBuffer);
1187
1169
* const bufferContent = Deno.readAllSync(reader);
1188
1170
*/
1189
- export function readAllSync ( r : SyncReader ) : Uint8Array ;
1171
+ export function readAllSync ( r : ReaderSync ) : Uint8Array ;
1190
1172
1191
1173
/** Write all the content of the array buffer (`arr`) to the writer (`w`).
1192
1174
* @i 18n 将所有 Array Buffer (`arr`)中的的内容写入到对象 (`w`) 中。
@@ -1229,7 +1211,7 @@ declare namespace Deno {
1229
1211
* Deno.writeAllSync(writer, contentBytes);
1230
1212
* console.log(writer.bytes().length); // 11
1231
1213
*/
1232
- export function writeAllSync ( w : SyncWriter , arr : Uint8Array ) : void ;
1214
+ export function writeAllSync ( w : WriterSync , arr : Uint8Array ) : void ;
1233
1215
1234
1216
export interface MkdirOptions {
1235
1217
/** Defaults to `false`. If set to `true`, means that any intermediate
0 commit comments