Skip to content

Commit e6aa13b

Browse files
committed
fix lint errors
1 parent 05489c9 commit e6aa13b

File tree

2 files changed

+7
-15
lines changed

2 files changed

+7
-15
lines changed

packages/ai-providers/server-ai-vercel/__tests__/VercelProvider.test.ts

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { generateText } from 'ai';
2+
13
import { VercelProvider } from '../src/VercelProvider';
24

35
// Mock Vercel AI SDK
@@ -70,7 +72,6 @@ describe('VercelProvider', () => {
7072

7173
describe('invokeModel', () => {
7274
it('invokes Vercel AI generateText and returns response', async () => {
73-
const { generateText } = require('ai');
7475
const mockResponse = {
7576
text: 'Hello! How can I help you today?',
7677
usage: {
@@ -82,9 +83,7 @@ describe('VercelProvider', () => {
8283

8384
(generateText as jest.Mock).mockResolvedValue(mockResponse);
8485

85-
const messages = [
86-
{ role: 'user' as const, content: 'Hello!' },
87-
];
86+
const messages = [{ role: 'user' as const, content: 'Hello!' }];
8887

8988
const result = await provider.invokeModel(messages);
9089

@@ -110,16 +109,13 @@ describe('VercelProvider', () => {
110109
});
111110

112111
it('handles response without usage data', async () => {
113-
const { generateText } = require('ai');
114112
const mockResponse = {
115113
text: 'Hello! How can I help you today?',
116114
};
117115

118116
(generateText as jest.Mock).mockResolvedValue(mockResponse);
119117

120-
const messages = [
121-
{ role: 'user' as const, content: 'Hello!' },
122-
];
118+
const messages = [{ role: 'user' as const, content: 'Hello!' }];
123119

124120
const result = await provider.invokeModel(messages);
125121

@@ -172,7 +168,7 @@ describe('VercelProvider', () => {
172168
};
173169

174170
await expect(VercelProvider.createVercelModel(mockAiConfig)).rejects.toThrow(
175-
'Unsupported Vercel AI provider: unsupported'
171+
'Unsupported Vercel AI provider: unsupported',
176172
);
177173
});
178174
});

packages/ai-providers/server-ai-vercel/src/VercelProvider.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { generateText } from 'ai';
21
import { LanguageModelV2 } from '@ai-sdk/provider';
2+
import { generateText } from 'ai';
33

44
import { LDLogger } from '@launchdarkly/js-server-sdk-common';
55
import {
@@ -19,11 +19,7 @@ export class VercelProvider extends AIProvider {
1919
private _model: LanguageModelV2;
2020
private _parameters: Record<string, unknown>;
2121

22-
constructor(
23-
model: LanguageModelV2,
24-
parameters: Record<string, unknown>,
25-
logger?: LDLogger,
26-
) {
22+
constructor(model: LanguageModelV2, parameters: Record<string, unknown>, logger?: LDLogger) {
2723
super(logger);
2824
this._model = model;
2925
this._parameters = parameters;

0 commit comments

Comments
 (0)