From 45355cd1a55145748313f8e6d938f6df0f4de131 Mon Sep 17 00:00:00 2001 From: Panu Horsmalahti Date: Wed, 9 Sep 2015 13:15:35 +0300 Subject: [PATCH] Add more fs.write interfaces. --- node/node-tests.ts | 2 ++ node/node.d.ts | 3 +++ 2 files changed, 5 insertions(+) diff --git a/node/node-tests.ts b/node/node-tests.ts index 19f686ef54..a73a35e223 100644 --- a/node/node-tests.ts +++ b/node/node-tests.ts @@ -34,6 +34,8 @@ assert.doesNotThrow(() => { fs.writeFile("thebible.txt", "Do unto others as you would have them do unto you.", assert.ifError); + +fs.write(1234, "test"); fs.writeFile("Harry Potter", "\"You be wizzing, Harry,\" jived Dumbledore.", diff --git a/node/node.d.ts b/node/node.d.ts index b7edca1f70..bc1229e631 100644 --- a/node/node.d.ts +++ b/node/node.d.ts @@ -1214,6 +1214,9 @@ declare module "fs" { export function fsyncSync(fd: number): void; export function write(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void; export function write(fd: number, buffer: Buffer, offset: number, length: number, callback?: (err: NodeJS.ErrnoException, written: number, buffer: Buffer) => void): void; + export function write(fd: number, data: any, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void; + export function write(fd: number, data: any, offset: number, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void; + export function write(fd: number, data: any, offset: number, encoding: string, callback?: (err: NodeJS.ErrnoException, written: number, str: string) => void): void; export function writeSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number; export function read(fd: number, buffer: Buffer, offset: number, length: number, position: number, callback?: (err: NodeJS.ErrnoException, bytesRead: number, buffer: Buffer) => void): void; export function readSync(fd: number, buffer: Buffer, offset: number, length: number, position: number): number;