Skip to content

Commit e829b63

Browse files
committed
more
1 parent 431d5d4 commit e829b63

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

typings/internalBinding.d.ts

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -476,6 +476,10 @@ declare namespace InternalFSBinding {
476476
function close(fd: number, req: FSReqCallback): void;
477477
function close(fd: number, req: undefined, ctx: FSSyncContext): void;
478478

479+
function ftruncate(fd: number, len: number, req: FSReqCallback): void;
480+
function ftruncate(fd: number, len: number, req: undefined, ctx: FSSyncContext): void;
481+
function ftruncate(fd: number, len: number, usePromises: typeof kUsePromises): Promise<void>;
482+
479483
function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, req: FSReqCallback<number>): void;
480484
function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, req: undefined, ctx: FSSyncContext): number;
481485
function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, usePromises: typeof kUsePromises): Promise<number>;
@@ -494,6 +498,10 @@ declare namespace InternalFSBinding {
494498
function readlink(path: StringOrBuffer, encoding: unknown, req: undefined, ctx: FSSyncContext): ReadlinkResult;
495499
function readlink(path: StringOrBuffer, encoding: unknown, usePromises: typeof kUsePromises): Promise<ReadlinkResult>;
496500

501+
function rename(oldPath: string, newPath: string, req: FSReqCallback): void;
502+
function rename(oldPath: string, newPath: string, req: undefined, ctx: FSSyncContext): void;
503+
function rename(oldPath: string, newPath: string, usePromises: typeof kUsePromises): Promise<void>;
504+
497505
type StatResult = Float64Array | BigUint64Array;
498506
function stat(path: StringOrBuffer, useBigint: boolean, req: FSReqCallback<StatResult>): void;
499507
function stat(path: StringOrBuffer, useBigint: boolean, usePromises: typeof kUsePromises): Promise<StatResult>;
@@ -508,11 +516,15 @@ declare namespace InternalFSBinding {
508516
function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, req: FSReqCallback): Promise<void>;
509517
function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, req: undefined, ctx: FSSyncContext): Promise<void>;
510518
function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, usePromises: typeof kUsePromises): Promise<void>;
511-
519+
512520
function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, req: FSReqCallback<number>): void;
513521
function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, req: undefined, ctx: FSSyncContext): number;
514522
function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, usePromises: typeof kUsePromises): Promise<number>;
515523

524+
function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: FSReqCallback<number>): void;
525+
function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: undefined, ctx: FSSyncContext): number;
526+
function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, usePromises: typeof kUsePromises): Promise<number>;
527+
516528
function writeString(fd: number, value: string, pos: unknown, encoding: unknown, req: FSReqCallback<number>): void;
517529
function writeString(fd: number, value: string, pos: unknown, encoding: unknown, req: undefined, ctx: FSSyncContext): number;
518530
function writeString(fd: number, value: string, pos: unknown, encoding: unknown, usePromises: typeof kUsePromises): Promise<number>;
@@ -524,14 +536,17 @@ declare function InternalBinding(binding: 'fs'): {
524536
open: typeof InternalFSBinding.open;
525537
openFileHandle: typeof InternalFSBinding.openFileHandle;
526538
close: typeof InternalFSBinding.close;
539+
ftruncate: typeof InternalFSBinding.ftruncate;
527540
read: typeof InternalFSBinding.read;
528541
readBuffers: typeof InternalFSBinding.readBuffers;
529542
readdir: typeof InternalFSBinding.readdir;
530543
readlink: typeof InternalFSBinding.readlink;
544+
rename: typeof InternalFSBinding.rename;
531545
stat: typeof InternalFSBinding.stat;
532546
fstat: typeof InternalFSBinding.fstat;
533547
lstat: typeof InternalFSBinding.lstat;
534548
symlink: typeof InternalFSBinding.symlink;
535549
writeBuffer: typeof InternalFSBinding.writeBuffer;
550+
writeBuffers: typeof InternalFSBinding.writeBuffers;
536551
writeString: typeof InternalFSBinding.writeString;
537552
}

0 commit comments

Comments
 (0)