I've been working on compiling my TypeScript code/packages to ensure compatibility with Safari Version less than 14.
After researching, I discovered that nullish coalescing operators (??) are not allowed in the targeted version. Despite changing my target to ES2019, TypeScript/Snowpack still generates ??'s in the output directory, both in my code and third-party packages.
Even the alternative method of using || like let x = a || b
doesn't seem to be supported by Safari 13 in my tests.
Is there any workaround for this issue, or am I overlooking something?