From 824553d87c52c21e08347238e6be913a6e1cb4b6 Mon Sep 17 00:00:00 2001 From: "Kamat, Trivikram" <16024985+trivikr@users.noreply.github.com> Date: Fri, 26 Jul 2024 09:17:42 -0700 Subject: [PATCH] Replace `@ts-ignore` with `@ts-expect-error` --- src/transforms/v2-to-v3/ts-type/getTypeForString.ts | 4 ++-- .../v2-to-v3/utils/getMostUsedStringLiteralQuote.ts | 2 +- src/transforms/v2-to-v3/utils/isTrailingCommaUsed.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/transforms/v2-to-v3/ts-type/getTypeForString.ts b/src/transforms/v2-to-v3/ts-type/getTypeForString.ts index ce9c3c9d0..4d1fdecbb 100644 --- a/src/transforms/v2-to-v3/ts-type/getTypeForString.ts +++ b/src/transforms/v2-to-v3/ts-type/getTypeForString.ts @@ -31,7 +31,7 @@ export const getTypeForString = ( return j.tsTypeReference.from({ typeName: j.identifier("Array"), - // @ts-ignore + // @ts-expect-error Type 'TSType' is not assignable to type 'TSTypeKind'. typeParameters: j.tsTypeParameterInstantiation([typeArgument]), }); } @@ -43,7 +43,7 @@ export const getTypeForString = ( return j.tsTypeReference.from({ typeName: j.identifier("Record"), - // @ts-ignore + // @ts-expect-error Type 'TSType' is not assignable to type 'TSTypeKind'. typeParameters: j.tsTypeParameterInstantiation([j.tsStringKeyword(), typeArgument]), }); } diff --git a/src/transforms/v2-to-v3/utils/getMostUsedStringLiteralQuote.ts b/src/transforms/v2-to-v3/utils/getMostUsedStringLiteralQuote.ts index 5d7e9a57d..34326f6b6 100644 --- a/src/transforms/v2-to-v3/utils/getMostUsedStringLiteralQuote.ts +++ b/src/transforms/v2-to-v3/utils/getMostUsedStringLiteralQuote.ts @@ -19,7 +19,7 @@ export const getMostUsedStringLiteralQuote = ( // Check if the literal value is a string and contains single quotes if (typeof value === "string") { - // @ts-ignore Property 'raw' does not exist on type 'Literal'. + // @ts-expect-error Property 'raw' does not exist on type 'Literal'. const rawValue = path.node.raw || path.node.extra?.raw || ""; if (rawValue.startsWith("'")) { quoteCount[StringLiteralQuoteType.SINGLE]++; diff --git a/src/transforms/v2-to-v3/utils/isTrailingCommaUsed.ts b/src/transforms/v2-to-v3/utils/isTrailingCommaUsed.ts index e599a140e..0c004dc93 100644 --- a/src/transforms/v2-to-v3/utils/isTrailingCommaUsed.ts +++ b/src/transforms/v2-to-v3/utils/isTrailingCommaUsed.ts @@ -2,7 +2,7 @@ import type { Collection, JSCodeshift } from "jscodeshift"; export const isTrailingCommaUsed = (j: JSCodeshift, source: Collection) => { for (const node of source.find(j.ObjectExpression).nodes()) { - // @ts-ignore Property 'extra' does not exist on type 'ObjectExpression'. + // @ts-expect-error Property 'extra' does not exist on type 'ObjectExpression'. if (node.extra?.trailingComma) { return true; }