[bun.js] Make typeof window return "undefined" by default

This commit is contained in:
Jarred Sumner
2022-02-18 02:49:10 -08:00
parent 90f1f326ca
commit 65aae0ddad

View File

@@ -1006,6 +1006,16 @@ pub fn definesFromTransformOptions(
_ = try user_defines.getOrPutValue(DefaultUserDefines.PlatformDefine.Key, value);
}
if (platform.isBun()) {
if (!user_defines.contains("window")) {
_ = try environment_defines.getOrPutValue("window", .{
.valueless = true,
.original_name = "window",
.value = .{ .e_undefined = .{} },
});
}
}
var resolved_defines = try defines.DefineData.from_input(user_defines, log, allocator);
return try defines.Define.init(