Skip to content

Commit 0d34b85

Browse files
committed
wasi_defs: add optional atim/mtim/ctim parameters to Filestat constructor
1 parent f3ec2a5 commit 0d34b85

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

src/wasi_defs.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -270,14 +270,24 @@ export class Filestat {
270270
filetype: number;
271271
nlink: bigint = 0n;
272272
size: bigint;
273-
atim: bigint = 0n;
274-
mtim: bigint = 0n;
275-
ctim: bigint = 0n;
273+
atim: bigint;
274+
mtim: bigint;
275+
ctim: bigint;
276276

277-
constructor(ino: bigint, filetype: number, size: bigint) {
277+
constructor(
278+
ino: bigint,
279+
filetype: number,
280+
size: bigint,
281+
atim: bigint = 0n,
282+
mtim: bigint = 0n,
283+
ctim: bigint = 0n,
284+
) {
278285
this.ino = ino;
279286
this.filetype = filetype;
280287
this.size = size;
288+
this.atim = atim;
289+
this.mtim = mtim;
290+
this.ctim = ctim;
281291
}
282292

283293
write_bytes(view: DataView, ptr: number) {

0 commit comments

Comments
 (0)