diff options
author | 2023-09-10 22:15:35 -0800 | |
---|---|---|
committer | 2023-09-10 23:15:35 -0700 | |
commit | 51d3d4382281f789f8175079ed426a63529eb3e7 (patch) | |
tree | 14f6fe77a1e3b300488e9343d8e9d54f64bde376 /src/bun.js/modules/ObjectModule.h | |
parent | edea4f095a3bebf54f986c0fa038482316f4cde8 (diff) | |
download | bun-51d3d4382281f789f8175079ed426a63529eb3e7.tar.gz bun-51d3d4382281f789f8175079ed426a63529eb3e7.tar.zst bun-51d3d4382281f789f8175079ed426a63529eb3e7.zip |
Support named imports for json & toml files at runtime (#4783)
* Support named exports in json imports
* Support named imports for `*.json` files
* Remove stale comments
* Don't export arrays as non-default
* Add test for default exports
* Don't break webpack
---------
Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
Diffstat (limited to 'src/bun.js/modules/ObjectModule.h')
-rw-r--r-- | src/bun.js/modules/ObjectModule.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/bun.js/modules/ObjectModule.h b/src/bun.js/modules/ObjectModule.h index 25a3e5130..296e8000a 100644 --- a/src/bun.js/modules/ObjectModule.h +++ b/src/bun.js/modules/ObjectModule.h @@ -8,4 +8,12 @@ JSC::SyntheticSourceProvider::SyntheticSourceGenerator generateObjectModuleSourceCode(JSC::JSGlobalObject *globalObject, JSC::JSObject *object); +JSC::SyntheticSourceProvider::SyntheticSourceGenerator +generateObjectModuleSourceCodeForJSON(JSC::JSGlobalObject *globalObject, + JSC::JSObject *object); + +JSC::SyntheticSourceProvider::SyntheticSourceGenerator +generateJSValueModuleSourceCode(JSC::JSGlobalObject *globalObject, + JSC::JSValue value); + } // namespace Zig
\ No newline at end of file |