This commit is contained in:
Zack Radisic
2025-07-30 15:58:50 -07:00
parent 24485fb432
commit a952b4200e
9 changed files with 273 additions and 39 deletions

View File

@@ -0,0 +1,15 @@
#include "DevServerSourceProvider.h"
#include "BunBuiltinNames.h"
#include "BunString.h"
// The Zig implementation will be provided to handle registration
extern "C" void Bun__addDevServerSourceProvider(void* bun_vm, Bake::DevServerSourceProvider* opaque_source_provider, BunString* specifier);
// Export functions for Zig to access DevServerSourceProvider
extern "C" BunString DevServerSourceProvider__getSourceSlice(Bake::DevServerSourceProvider* provider) {
return Bun::toStringView(provider->source());
}
extern "C" BunString DevServerSourceProvider__getSourceMapJSON(Bake::DevServerSourceProvider* provider) {
return Bun::toStringView(provider->sourceMapJSON());
}