diff --git a/packages/babel-plugin-transform-flow-comments/src/index.ts b/packages/babel-plugin-transform-flow-comments/src/index.ts index 524479c91654..d851f07f6faa 100644 --- a/packages/babel-plugin-transform-flow-comments/src/index.ts +++ b/packages/babel-plugin-transform-flow-comments/src/index.ts @@ -143,9 +143,9 @@ export default declare(api => { AssignmentPattern: { exit({ node }) { const { left } = node; - // @ts-expect-error optional is not in ObjectPattern + // @ts-expect-error optional is not in TSAsExpression if (left.optional) { - // @ts-expect-error optional is not in ObjectPattern + // @ts-expect-error optional is not in TSAsExpression left.optional = false; } }, @@ -238,7 +238,6 @@ export default declare(api => { ofPath: path.get("typeAnnotation"), toPath: path, optional: - // @ts-expect-error optional is not in ObjectPattern node.optional || // @ts-expect-error Fixme: optional is not in t.TypeAnnotation node.typeAnnotation.optional, diff --git a/packages/babel-plugin-transform-flow-strip-types/src/index.ts b/packages/babel-plugin-transform-flow-strip-types/src/index.ts index d633741f21f6..db6060e1d726 100644 --- a/packages/babel-plugin-transform-flow-strip-types/src/index.ts +++ b/packages/babel-plugin-transform-flow-strip-types/src/index.ts @@ -136,9 +136,9 @@ export default declare((api, opts: Options) => { AssignmentPattern({ node }) { if (skipStrip) return; - // @ts-expect-error optional is not in ObjectPattern + // @ts-expect-error optional is not in TSAsExpression if (node.left.optional) { - // @ts-expect-error optional is not in ObjectPattern + // @ts-expect-error optional is not in TSAsExpression node.left.optional = false; } }, @@ -159,9 +159,9 @@ export default declare((api, opts: Options) => { // must not be a MemberExpression param = param.left; } - // @ts-expect-error optional is not in ObjectPattern + // @ts-expect-error optional is not in TSAsExpression if (param.optional) { - // @ts-expect-error optional is not in ObjectPattern + // @ts-expect-error optional is not in TSAsExpression param.optional = false; } }