adding fb import when no other imports are present (#6030)
Co-authored-by: Kamil Rojewski <kamil.rojewski@gmail.com> Co-authored-by: Wouter van Oortmerssen <aardappel@gmail.com>
This commit is contained in:
parent
f1025b2847
commit
f1f23d08ed
|
@ -127,4 +127,6 @@ grpc/google/
|
|||
**/Package.resolved
|
||||
.clangd/**
|
||||
package-lock.json
|
||||
.clwb
|
||||
/*.ilk
|
||||
/*.pdb
|
||||
.clwb
|
||||
|
|
|
@ -214,11 +214,15 @@ class JsTsGenerator : public BaseGenerator {
|
|||
// Emit namespaces in a form that Closure Compiler can optimize
|
||||
std::string &code = *code_ptr;
|
||||
std::string &exports = *exports_ptr;
|
||||
|
||||
if (lang_.language == IDLOptions::kTs) {
|
||||
code += "import * as flatbuffers from 'flatbuffers';\n";
|
||||
}
|
||||
|
||||
for (auto it = sorted_namespaces.begin(); it != sorted_namespaces.end();
|
||||
++it) {
|
||||
if (lang_.language == IDLOptions::kTs) {
|
||||
if (it->find('.') == std::string::npos) {
|
||||
code += "import * as flatbuffers from 'flatbuffers';\n";
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
// automatically generated by the FlatBuffers compiler, do not modify
|
||||
|
||||
import * as flatbuffers from 'flatbuffers';
|
||||
/**
|
||||
* @enum {number}
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue