Restore @babel/types support for old TS versions (#12521)
This commit is contained in:
parent
bfb51362c7
commit
b9deeb458b
7
Makefile
7
Makefile
@ -42,8 +42,9 @@ generate-type-helpers:
|
||||
build-flow-typings:
|
||||
$(NODE) packages/babel-types/scripts/generators/flow.js > packages/babel-types/lib/index.js.flow
|
||||
|
||||
build-typescript-3.7-typings:
|
||||
$(NODE) packages/babel-types/scripts/generators/typescript-3.7.js > packages/babel-types/lib/index-ts3.7.d.ts
|
||||
# For TypeScript older than 3.7
|
||||
build-typescript-legacy-typings:
|
||||
$(NODE) packages/babel-types/scripts/generators/typescript-legacy.js > packages/babel-types/lib/index-legacy.d.ts
|
||||
|
||||
build-standalone: build-babel-standalone
|
||||
|
||||
@ -194,7 +195,7 @@ prepublish-prepare-dts:
|
||||
$(MAKE) tscheck
|
||||
$(YARN) gulp bundle-dts
|
||||
$(YARN) gulp clean-dts
|
||||
$(MAKE) build-typescript-3.7-typings
|
||||
$(MAKE) build-typescript-legacy-typings
|
||||
$(MAKE) clean-tsconfig
|
||||
|
||||
prepublish:
|
||||
|
||||
@ -14,10 +14,11 @@
|
||||
"directory": "packages/babel-types"
|
||||
},
|
||||
"main": "lib/index.js",
|
||||
"types": "lib/index-legacy.d.ts",
|
||||
"typesVersions": {
|
||||
"<3.7": {
|
||||
"lib/index.d.ts": [
|
||||
"lib/index-ts3.7.d.ts"
|
||||
">=3.7": {
|
||||
"lib/index-legacy.d.ts": [
|
||||
"lib/index.d.ts"
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
@ -5,7 +5,7 @@ const stringifyValidator = require("../utils/stringifyValidator");
|
||||
const toFunctionName = require("../utils/toFunctionName");
|
||||
|
||||
let code = `// NOTE: This file is autogenerated. Do not modify.
|
||||
// See packages/babel-types/scripts/generators/typescript-3.7.js for script used.
|
||||
// See packages/babel-types/scripts/generators/typescript-legacy.js for script used.
|
||||
|
||||
interface BaseComment {
|
||||
value: string;
|
||||
Loading…
x
Reference in New Issue
Block a user