Migrate Babel from Flow to TypeScript (except Babel parser) (#11578)

Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
This commit is contained in:
Bogdan Savluk
2021-11-25 23:09:13 +01:00
committed by GitHub
parent 473f145b27
commit 0058b7fef4
162 changed files with 672 additions and 133 deletions

View File

@@ -147,6 +147,7 @@ export default declare((api, options) => {
const browserGlobals = globals || {};
let moduleName = getModuleName(this.file.opts, options);
// @ts-expect-error todo(flow->ts): do not reuse variables
if (moduleName) moduleName = t.stringLiteral(moduleName);
const { meta, headers } = rewriteModuleStatementsAndPrepareHeader(
@@ -202,6 +203,7 @@ export default declare((api, options) => {
interop,
),
);
// @ts-expect-error todo(flow->ts)
header.loc = meta.loc;
headers.push(header);
}