fix: lint and type errors

This commit is contained in:
mingholy.lmh
2025-09-17 19:14:37 +08:00
parent b4ba23fd80
commit caedd8338f
13 changed files with 107 additions and 102 deletions

View File

@@ -9,10 +9,10 @@ import {
type GenerateContentParameters,
GenerateContentResponse,
} from '@google/genai';
import { Config } from '../../config/config.js';
import type { Config } from '../../config/config.js';
import type { ContentGeneratorConfig } from '../contentGenerator.js';
import type { OpenAICompatibleProvider } from './provider/index.js';
import { OpenAIContentConverter } from './converter.js';
import type { OpenAIContentConverter } from './converter.js';
import type { TelemetryService, RequestContext } from './telemetryService.js';
import type { ErrorHandler } from './errorHandler.js';

View File

@@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0
*/
import { ImageMetadata } from './types.js';
import type { ImageMetadata } from './types.js';
/**
* Image tokenizer for calculating image tokens based on dimensions

View File

@@ -6,7 +6,7 @@
import { describe, it, expect, beforeEach, afterEach } from 'vitest';
import { DefaultRequestTokenizer } from './requestTokenizer.js';
import { CountTokensParameters } from '@google/genai';
import type { CountTokensParameters } from '@google/genai';
describe('DefaultRequestTokenizer', () => {
let tokenizer: DefaultRequestTokenizer;

View File

@@ -4,8 +4,13 @@
* SPDX-License-Identifier: Apache-2.0
*/
import { CountTokensParameters, Content, Part, PartUnion } from '@google/genai';
import {
import type {
CountTokensParameters,
Content,
Part,
PartUnion,
} from '@google/genai';
import type {
RequestTokenizer,
TokenizerConfig,
TokenCalculationResult,

View File

@@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0
*/
import { CountTokensParameters } from '@google/genai';
import type { CountTokensParameters } from '@google/genai';
/**
* Token calculation result for different content types