From b97a627964a832aac84f0fe9f7be560dce2b60f1 Mon Sep 17 00:00:00 2001 From: Bogdan Savluk Date: Tue, 16 Mar 2021 15:31:59 +0100 Subject: [PATCH] convert `@babel/helper-simple-access` to typescript (#12927) --- packages/babel-helper-simple-access/package.json | 3 +++ packages/babel-helper-simple-access/src/{index.js => index.ts} | 1 + yarn.lock | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) rename packages/babel-helper-simple-access/src/{index.js => index.ts} (98%) diff --git a/packages/babel-helper-simple-access/package.json b/packages/babel-helper-simple-access/package.json index 07114745af..46b2f2805a 100644 --- a/packages/babel-helper-simple-access/package.json +++ b/packages/babel-helper-simple-access/package.json @@ -16,5 +16,8 @@ "main": "lib/index.js", "dependencies": { "@babel/types": "workspace:^7.12.13" + }, + "devDependencies": { + "@babel/traverse": "workspace:^7.12.17" } } diff --git a/packages/babel-helper-simple-access/src/index.js b/packages/babel-helper-simple-access/src/index.ts similarity index 98% rename from packages/babel-helper-simple-access/src/index.js rename to packages/babel-helper-simple-access/src/index.ts index 9f02df0ec5..c812f195ba 100644 --- a/packages/babel-helper-simple-access/src/index.js +++ b/packages/babel-helper-simple-access/src/index.ts @@ -1,4 +1,5 @@ import * as t from "@babel/types"; +import type { NodePath } from "@babel/traverse"; export default function simplifyAccess(path: NodePath, bindingNames) { path.traverse(simpleAssignmentVisitor, { diff --git a/yarn.lock b/yarn.lock index 236bcc31cc..54e64c182c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -774,6 +774,7 @@ __metadata: version: 0.0.0-use.local resolution: "@babel/helper-simple-access@workspace:packages/babel-helper-simple-access" dependencies: + "@babel/traverse": "workspace:^7.12.17" "@babel/types": "workspace:^7.12.13" languageName: unknown linkType: soft @@ -3442,7 +3443,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@workspace:*, @babel/traverse@workspace:^7.13.0, @babel/traverse@workspace:packages/babel-traverse": +"@babel/traverse@workspace:*, @babel/traverse@workspace:^7.12.17, @babel/traverse@workspace:^7.13.0, @babel/traverse@workspace:packages/babel-traverse": version: 0.0.0-use.local resolution: "@babel/traverse@workspace:packages/babel-traverse" dependencies: