Skip to content

Commit

Permalink
moves types import to plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
JLHwung committed May 2, 2022
1 parent 9eee668 commit 63e69b3
Showing 1 changed file with 13 additions and 21 deletions.
34 changes: 13 additions & 21 deletions packages/babel-plugin-proposal-destructuring-private/src/index.ts
Expand Up @@ -11,29 +11,21 @@ import { unshiftForXStatementBody } from "@babel/plugin-transform-destructuring"

import type { PluginPass } from "@babel/core";
import type { Visitor } from "@babel/traverse";
import { types as t } from "@babel/core";

const {
assignmentExpression,
assignmentPattern,
cloneNode,
expressionStatement,
isExpressionStatement,
isIdentifier,
isSequenceExpression,
sequenceExpression,
variableDeclaration,
variableDeclarator,
} = t;

export default declare(function ({
assertVersion,
assumption,
}: {
assumption: (string) => boolean;
assertVersion: (string) => void;
}) {
export default declare(function ({ assertVersion, assumption, types: t }) {
assertVersion("^7.17.0");
const {
assignmentExpression,
assignmentPattern,
cloneNode,
expressionStatement,
isExpressionStatement,
isIdentifier,
isSequenceExpression,
sequenceExpression,
variableDeclaration,
variableDeclarator,
} = t;

const ignoreFunctionLength = assumption("ignoreFunctionLength");
const objectRestNoSymbols = assumption("objectRestNoSymbols");
Expand Down

0 comments on commit 63e69b3

Please sign in to comment.