From 5032fa2a484fc48468ee2b8c79f18c7d7754ded2 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 22 Feb 2026 18:47:33 +0000 Subject: [PATCH] Remove unused imports across source and test files - decoder.ts: remove unused ExtensionData type import - signed-data.ts: remove unused stripMetadata and Codec imports - verifier.ts: remove unused curveComponentLength import - control.ts: remove unused getIssuingTime import - tests/verifier.test.ts: remove unused verifyLevel1Signature import https://claude.ai/code/session_01LfVF4xrFpnxGJvshWVbvqP --- src/control.ts | 2 +- src/decoder.ts | 1 - src/signed-data.ts | 2 -- src/verifier.ts | 2 +- tests/verifier.test.ts | 1 - 5 files changed, 2 insertions(+), 6 deletions(-) diff --git a/src/control.ts b/src/control.ts index a45163b..09fc763 100644 --- a/src/control.ts +++ b/src/control.ts @@ -7,7 +7,7 @@ */ import { decodeTicket } from './decoder'; import { verifyLevel1Signature, verifyLevel2Signature } from './verifier'; -import { getIssuingTime, getEndOfValidityTime, getDynamicContentTime } from './time-helpers'; +import { getEndOfValidityTime, getDynamicContentTime } from './time-helpers'; import type { UicBarcodeTicket, UicRailTicketData, diff --git a/src/decoder.ts b/src/decoder.ts index 4cbb6ae..8c0f28e 100644 --- a/src/decoder.ts +++ b/src/decoder.ts @@ -27,7 +27,6 @@ import type { Level1Data, DataSequenceEntry, Level2Data, - ExtensionData, } from './types'; // --------------------------------------------------------------------------- diff --git a/src/signed-data.ts b/src/signed-data.ts index 8cc1457..a0901f1 100644 --- a/src/signed-data.ts +++ b/src/signed-data.ts @@ -8,11 +8,9 @@ import { SchemaCodec, SchemaBuilder, BitBuffer, - stripMetadata, type SchemaNode, type DecodedNode, } from 'asn1-per-ts'; -import type { Codec } from 'asn1-per-ts'; import { HEADER_SCHEMAS } from './schemas'; // --------------------------------------------------------------------------- diff --git a/src/verifier.ts b/src/verifier.ts index 39886b5..7e02cf7 100644 --- a/src/verifier.ts +++ b/src/verifier.ts @@ -10,7 +10,7 @@ import { p256, p384, p521 } from '@noble/curves/nist.js'; import { extractSignedData } from './signed-data'; -import { getSigningAlgorithm, getKeyAlgorithm, curveComponentLength } from './oids'; +import { getSigningAlgorithm, getKeyAlgorithm } from './oids'; import { derToRaw, extractEcPublicKeyPoint } from './signature-utils'; import type { SignatureVerificationResult, diff --git a/tests/verifier.test.ts b/tests/verifier.test.ts index 0ddce3f..8a7b4f9 100644 --- a/tests/verifier.test.ts +++ b/tests/verifier.test.ts @@ -1,6 +1,5 @@ import { verifyLevel2Signature, - verifyLevel1Signature, verifySignatures, extractSignedData, decodeTicket,