diff options
author | 2023-01-21 23:11:31 -0800 | |
---|---|---|
committer | 2023-01-21 23:11:31 -0800 | |
commit | 99d2d6e607a31a1beab84e1169e2d0bc352a79cf (patch) | |
tree | ee03ff151357941463f4418eaf787f8e948a3fe1 /src/bun.js/bindings/bindings.zig | |
parent | a2cfdf0e1c0353428f0682969e3fcfa86cc2d6a7 (diff) | |
download | bun-99d2d6e607a31a1beab84e1169e2d0bc352a79cf.tar.gz bun-99d2d6e607a31a1beab84e1169e2d0bc352a79cf.tar.zst bun-99d2d6e607a31a1beab84e1169e2d0bc352a79cf.zip |
Support query string parameters in module resolution
Diffstat (limited to 'src/bun.js/bindings/bindings.zig')
-rw-r--r-- | src/bun.js/bindings/bindings.zig | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig index 49e0fad23..d77a9dbb6 100644 --- a/src/bun.js/bindings/bindings.zig +++ b/src/bun.js/bindings/bindings.zig @@ -1354,9 +1354,15 @@ pub fn NewGlobalObject(comptime Type: type) type { } return ErrorableZigString.err(error.ImportFailed, ZigString.init(importNotImpl).toErrorInstance(global).asVoid()); } - pub fn resolve(res: *ErrorableZigString, global: *JSGlobalObject, specifier: *ZigString, source: *ZigString) callconv(.C) void { + pub fn resolve( + res: *ErrorableZigString, + global: *JSGlobalObject, + specifier: *ZigString, + source: *ZigString, + query_string: *ZigString, + ) callconv(.C) void { if (comptime @hasDecl(Type, "resolve")) { - @call(.always_inline, Type.resolve, .{ res, global, specifier.*, source.*, true }); + @call(.always_inline, Type.resolve, .{ res, global, specifier.*, source.*, query_string, true }); return; } res.* = ErrorableZigString.err(error.ResolveFailed, ZigString.init(resolveNotImpl).toErrorInstance(global).asVoid()); |