Skip to content

Commit ebfaa1b

Browse files
committed
fs: re-export constants from fs/promises
1 parent 40162db commit ebfaa1b

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

lib/internal/fs/promises.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@ const {
1717
Uint8Array,
1818
} = primordials;
1919

20+
const { fs: constants } = internalBinding('constants');
2021
const {
2122
F_OK,
2223
O_SYMLINK,
2324
O_WRONLY,
2425
S_IFMT,
2526
S_IFREG
26-
} = internalBinding('constants').fs;
27+
} = constants;
28+
2729
const binding = internalBinding('fs');
2830
const { Buffer } = require('buffer');
2931

test/parallel/test-fs-promises-exists.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@
22

33
require('../common');
44
const assert = require('assert');
5+
const fs = require('fs');
6+
const fsPromises = require('fs/promises');
57

6-
assert.strictEqual(require('fs/promises'), require('fs').promises);
8+
assert.strictEqual(fsPromises, fs.promises);
9+
assert.strictEqual(fsPromises.constants, fs.constants);

0 commit comments

Comments
 (0)