aboutsummaryrefslogtreecommitdiff
path: root/src/javascript/jsc/javascript.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/javascript/jsc/javascript.zig')
-rw-r--r--src/javascript/jsc/javascript.zig23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/javascript/jsc/javascript.zig b/src/javascript/jsc/javascript.zig
index 7cdb49004..fcbc532ca 100644
--- a/src/javascript/jsc/javascript.zig
+++ b/src/javascript/jsc/javascript.zig
@@ -641,6 +641,29 @@ pub const Bun = struct {
return ZigString.init(stream.buffer[0..stream.pos]).toValueGC(ctx.ptr()).asObjectRef();
}
+ // pub fn resolvePath(
+ // _: void,
+ // ctx: js.JSContextRef,
+ // _: js.JSObjectRef,
+ // _: js.JSObjectRef,
+ // arguments: []const js.JSValueRef,
+ // _: js.ExceptionRef,
+ // ) js.JSValueRef {
+ // if (arguments.len == 0) return ZigString.Empty.toValue(ctx.ptr()).asObjectRef();
+ // var zig_str: ZigString = ZigString.Empty;
+ // JSValue.toZigString(JSValue.fromRef(arguments[0]), &zig_str, ctx.ptr());
+ // var buf: [std.fs.MAX_PATH_BYTES]u8 = undefined;
+ // var stack = std.heap.stackFallback(32 * @sizeOf(string), VirtualMachine.vm.allocator);
+ // var allocator = stack.get();
+ // var parts = allocator.alloc(string, arguments.len) catch {};
+ // defer allocator.free(parts);
+
+ // const to = zig_str.slice();
+ // var parts = .{to};
+ // const value = ZigString.init(VirtualMachine.vm.bundler.fs.absBuf(&parts, &buf)).toValueGC(ctx.ptr());
+ // return value.asObjectRef();
+ // }
+
pub const Class = NewClass(
void,
.{