mirror of
https://github.com/oven-sh/bun
synced 2026-02-10 02:48:50 +00:00
WIP
This commit is contained in:
@@ -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,
|
||||
.{
|
||||
|
||||
Reference in New Issue
Block a user