Skip to content

Commit b141e4b

Browse files
autofix-ci[bot]AlemTuzlak
authored andcommitted
ci: apply automated fixes
1 parent fb45b01 commit b141e4b

23 files changed

Lines changed: 151 additions & 80 deletions

File tree

packages/ai-client/tests/chat-client-resume.test.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import { describe, expect, it } from 'vitest'
22
import { EventType } from '@tanstack/ai/client'
33
import { ChatClient } from '../src/chat-client'
4-
import type { ConnectConnectionAdapter, RunAgentInputContext } from '../src/connection-adapters'
4+
import type {
5+
ConnectConnectionAdapter,
6+
RunAgentInputContext,
7+
} from '../src/connection-adapters'
58
import type { StreamChunk } from '@tanstack/ai/client'
69

710
/**
@@ -22,7 +25,8 @@ function recordingAdapter(scripts: Array<Script>) {
2225
contexts.push(runContext)
2326
const script = scripts[i]
2427
i++
25-
const chunks = typeof script === 'function' ? script(runContext) : script ?? []
28+
const chunks =
29+
typeof script === 'function' ? script(runContext) : (script ?? [])
2630
for (const c of chunks) yield c
2731
},
2832
}

packages/ai-persistence-cloudflare/src/index.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,7 @@
1111
*/
1212
import { createSqlPersistence } from '@tanstack/ai-persistence-sql'
1313
import type { SqlDriver, SqlRow } from '@tanstack/ai-persistence-sql'
14-
import type {
15-
ChatPersistence,
16-
PersistenceMode,
17-
} from '@tanstack/ai-persistence'
14+
import type { ChatPersistence, PersistenceMode } from '@tanstack/ai-persistence'
1815
import type { LockStore } from '@tanstack/ai'
1916

2017
/** Build a {@link SqlDriver} over a Cloudflare D1 database (SQLite dialect). */

packages/ai-persistence-drizzle/package.json

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,29 @@
44
"description": "Drizzle ORM backend for TanStack AI persistence — bring your own Drizzle db (sqlite or postgres dialect); persists over the underlying client.",
55
"author": "",
66
"license": "MIT",
7-
"repository": { "type": "git", "url": "git+https://github.com/TanStack/ai.git", "directory": "packages/ai-persistence-drizzle" },
8-
"keywords": ["ai","tanstack","persistence"],
7+
"repository": {
8+
"type": "git",
9+
"url": "git+https://github.com/TanStack/ai.git",
10+
"directory": "packages/ai-persistence-drizzle"
11+
},
12+
"keywords": [
13+
"ai",
14+
"tanstack",
15+
"persistence"
16+
],
917
"type": "module",
1018
"module": "./dist/esm/index.js",
1119
"types": "./dist/esm/index.d.ts",
12-
"exports": { ".": { "types": "./dist/esm/index.d.ts", "import": "./dist/esm/index.js" } },
13-
"files": ["dist","src"],
20+
"exports": {
21+
".": {
22+
"types": "./dist/esm/index.d.ts",
23+
"import": "./dist/esm/index.js"
24+
}
25+
},
26+
"files": [
27+
"dist",
28+
"src"
29+
],
1430
"scripts": {
1531
"build": "vite build",
1632
"clean": "premove ./build ./dist",

packages/ai-persistence-drizzle/src/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,7 @@
1212
*/
1313
import { createSqlPersistence, ddl } from '@tanstack/ai-persistence-sql'
1414
import type { Dialect, SqlDriver, SqlRow } from '@tanstack/ai-persistence-sql'
15-
import type {
16-
ChatPersistence,
17-
PersistenceMode,
18-
} from '@tanstack/ai-persistence'
15+
import type { ChatPersistence, PersistenceMode } from '@tanstack/ai-persistence'
1916

2017
export { ddl }
2118

@@ -96,5 +93,8 @@ export function drizzlePersistence(
9693
opts.dialect === 'postgres'
9794
? pgDriver(opts.db.$client as PgClient)
9895
: sqliteDriver(opts.db.$client as SqliteClient)
99-
return createSqlPersistence(driver, { mode: opts.mode, migrate: opts.migrate })
96+
return createSqlPersistence(driver, {
97+
mode: opts.mode,
98+
migrate: opts.migrate,
99+
})
100100
}

packages/ai-persistence-postgres/src/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@
99
*/
1010
import { createSqlPersistence } from '@tanstack/ai-persistence-sql'
1111
import type { SqlDriver, SqlRow } from '@tanstack/ai-persistence-sql'
12-
import type {
13-
ChatPersistence,
14-
PersistenceMode,
15-
} from '@tanstack/ai-persistence'
12+
import type { ChatPersistence, PersistenceMode } from '@tanstack/ai-persistence'
1613

1714
/** Minimal node-postgres surface the driver relies on. */
1815
export interface PgQueryable {
@@ -126,5 +123,8 @@ export function postgresPersistence(
126123
connectionString: opts.connectionString,
127124
client: opts.client,
128125
})
129-
return createSqlPersistence(driver, { mode: opts.mode, migrate: opts.migrate })
126+
return createSqlPersistence(driver, {
127+
mode: opts.mode,
128+
migrate: opts.migrate,
129+
})
130130
}

packages/ai-persistence-prisma/package.json

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,29 @@
44
"description": "Prisma backend for TanStack AI persistence — bring your own PrismaClient; persists via $queryRawUnsafe/$executeRawUnsafe (sqlite or postgres dialect).",
55
"author": "",
66
"license": "MIT",
7-
"repository": { "type": "git", "url": "git+https://github.com/TanStack/ai.git", "directory": "packages/ai-persistence-prisma" },
8-
"keywords": ["ai","tanstack","persistence"],
7+
"repository": {
8+
"type": "git",
9+
"url": "git+https://github.com/TanStack/ai.git",
10+
"directory": "packages/ai-persistence-prisma"
11+
},
12+
"keywords": [
13+
"ai",
14+
"tanstack",
15+
"persistence"
16+
],
917
"type": "module",
1018
"module": "./dist/esm/index.js",
1119
"types": "./dist/esm/index.d.ts",
12-
"exports": { ".": { "types": "./dist/esm/index.d.ts", "import": "./dist/esm/index.js" } },
13-
"files": ["dist","src"],
20+
"exports": {
21+
".": {
22+
"types": "./dist/esm/index.d.ts",
23+
"import": "./dist/esm/index.js"
24+
}
25+
},
26+
"files": [
27+
"dist",
28+
"src"
29+
],
1430
"scripts": {
1531
"build": "vite build",
1632
"clean": "premove ./build ./dist",

packages/ai-persistence-prisma/src/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@
1010
*/
1111
import { createSqlPersistence } from '@tanstack/ai-persistence-sql'
1212
import type { Dialect, SqlDriver, SqlRow } from '@tanstack/ai-persistence-sql'
13-
import type {
14-
ChatPersistence,
15-
PersistenceMode,
16-
} from '@tanstack/ai-persistence'
13+
import type { ChatPersistence, PersistenceMode } from '@tanstack/ai-persistence'
1714

1815
/** The PrismaClient surface this adapter relies on. */
1916
export interface PrismaRawClient {
@@ -61,5 +58,8 @@ export function prismaPersistence(
6158
opts: PrismaPersistenceOptions,
6259
): ChatPersistence {
6360
const driver = createPrismaDriver(opts.prisma, opts.dialect)
64-
return createSqlPersistence(driver, { mode: opts.mode, migrate: opts.migrate })
61+
return createSqlPersistence(driver, {
62+
mode: opts.mode,
63+
migrate: opts.migrate,
64+
})
6565
}

packages/ai-persistence-prisma/tests/prisma.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import type { PrismaRawClient } from '../src/index'
99
function fakePrisma(): PrismaRawClient {
1010
const db = new DatabaseSync(':memory:')
1111
const client: PrismaRawClient = {
12-
$queryRawUnsafe: <T,>(sql: string, ...params: Array<unknown>) =>
12+
$queryRawUnsafe: <T>(sql: string, ...params: Array<unknown>) =>
1313
Promise.resolve(db.prepare(sql).all(...(params as Array<never>)) as T),
1414
$executeRawUnsafe: (sql: string, ...params: Array<unknown>) => {
1515
db.prepare(sql).run(...(params as Array<never>))

packages/ai-persistence-sql/src/driver.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ export function param(dialect: Dialect, index: number): string {
3131

3232
/** Build N placeholders starting at `start` (1-based), e.g. `?, ?, ?`. */
3333
export function params(dialect: Dialect, count: number, start = 1): string {
34-
return Array.from({ length: count }, (_, i) => param(dialect, start + i)).join(
35-
', ',
36-
)
34+
return Array.from({ length: count }, (_, i) =>
35+
param(dialect, start + i),
36+
).join(', ')
3737
}
3838

3939
/** Auto-incrementing integer primary-key column definition for the dialect. */

packages/ai-persistence-sql/tests/sqlite-driver.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ export function createTestSqliteDriver(path = ':memory:'): SqlDriver {
1515
db.prepare(sql).run(...(params as Array<never>))
1616
return Promise.resolve()
1717
},
18-
query<T extends SqlRow = SqlRow>(sql: string, params: ReadonlyArray<unknown> = []) {
18+
query<T extends SqlRow = SqlRow>(
19+
sql: string,
20+
params: ReadonlyArray<unknown> = [],
21+
) {
1922
const rows = db.prepare(sql).all(...(params as Array<never>))
2023
return Promise.resolve(rows as Array<T>)
2124
},

0 commit comments

Comments
 (0)