fix Resource not be imported

Signed-off-by: sambaby <1337922982@qq.com>
This commit is contained in:
sambaby
2023-09-15 15:38:11 +08:00
parent 86f2d4202e
commit 2e442ded67
@@ -16,6 +16,7 @@
import fs from 'fs';
import path from 'path';
import type { SourceFile } from 'typescript';
import { SyntaxKind } from 'typescript';
import type { InterfaceEntity } from '../declaration-node/interfaceDeclaration';
import { generateCommonMethodSignature } from './generateCommonMethodSignature';
import { generateIndexSignature } from './generateIndexSignature';
@@ -75,7 +76,10 @@ export function generateInterfaceDeclaration(rootName: string, interfaceEntity:
});
}
interfaceBody += '}';
interfaceBody += '}\n';
if (interfaceEntity.exportModifiers.includes(SyntaxKind.DeclareKeyword)) {
interfaceBody += `global.${interfaceName} = ${interfaceName};\n`;
}
return interfaceBody;
}