aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/node/node.classes.ts
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-02-06 21:18:58 -0800
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2023-02-06 21:18:58 -0800
commit7ddbbc53b48b32b7a78f6654facfe8d7dd88a229 (patch)
tree7704b42907df5573f6859c28967371d4f95c1e4d /src/bun.js/node/node.classes.ts
parent85611272c6ecc2c9a4912e717c796022467c21b0 (diff)
downloadbun-7ddbbc53b48b32b7a78f6654facfe8d7dd88a229.tar.gz
bun-7ddbbc53b48b32b7a78f6654facfe8d7dd88a229.tar.zst
bun-7ddbbc53b48b32b7a78f6654facfe8d7dd88a229.zip
Make `Stat` functions fast
Diffstat (limited to 'src/bun.js/node/node.classes.ts')
-rw-r--r--src/bun.js/node/node.classes.ts35
1 files changed, 35 insertions, 0 deletions
diff --git a/src/bun.js/node/node.classes.ts b/src/bun.js/node/node.classes.ts
index edf92fcfb..d053821c0 100644
--- a/src/bun.js/node/node.classes.ts
+++ b/src/bun.js/node/node.classes.ts
@@ -12,36 +12,71 @@ export default [
fn: "isBlockDevice_",
length: 0,
enumerable: false,
+ DOMJIT: {
+ returns: "bool",
+ args: [],
+ pure: true,
+ },
},
isCharacterDevice: {
fn: "isCharacterDevice_",
length: 0,
enumerable: false,
+ DOMJIT: {
+ returns: "bool",
+ args: [],
+ pure: true,
+ },
},
isDirectory: {
fn: "isDirectory_",
length: 0,
enumerable: false,
+ DOMJIT: {
+ returns: "bool",
+ args: [],
+ pure: true,
+ },
},
isFIFO: {
fn: "isFIFO_",
length: 0,
enumerable: false,
+ DOMJIT: {
+ returns: "bool",
+ args: [],
+ pure: true,
+ },
},
isFile: {
fn: "isFile_",
length: 0,
enumerable: false,
+ DOMJIT: {
+ returns: "bool",
+ args: [],
+ pure: true,
+ },
},
isSocket: {
fn: "isSocket_",
length: 0,
enumerable: false,
+ DOMJIT: {
+ returns: "bool",
+ args: [],
+ pure: true,
+ },
},
isSymbolicLink: {
fn: "isSymbolicLink_",
length: 0,
enumerable: false,
+ DOMJIT: {
+ returns: "bool",
+ args: [],
+ pure: true,
+ },
},
dev: {
getter: "dev",