From ab7183217a33323c991ab5c3b04caec32954d9ee Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Wed, 30 Mar 2022 20:50:12 -0700 Subject: [bun.js] Support `file://` URLs in node fs --- src/javascript/jsc/bindings/helpers.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/javascript/jsc/bindings/helpers.h') diff --git a/src/javascript/jsc/bindings/helpers.h b/src/javascript/jsc/bindings/helpers.h index 392bf6070..79c9a7ace 100644 --- a/src/javascript/jsc/bindings/helpers.h +++ b/src/javascript/jsc/bindings/helpers.h @@ -202,6 +202,14 @@ static ZigString toZigString(WTF::StringView& str) str.length() }; } +static ZigString toZigString(const WTF::StringView& str) +{ + return str.isEmpty() + ? ZigStringEmpty + : ZigString { str.is8Bit() ? str.characters8() : taggedUTF16Ptr(str.characters16()), + str.length() }; +} + static ZigString toZigString(JSC::JSString& str, JSC::JSGlobalObject* global) { return toZigString(str.value(global)); -- cgit v1.2.3