chore(database): unit testing and feature detect for fts and vector search (#3476)

This commit is contained in:
Huang Xin
2026-03-05 14:41:16 +08:00
committed by GitHub
parent 02cc0a9ebb
commit 1e9bd1d821
15 changed files with 628 additions and 21 deletions
@@ -1,5 +1,5 @@
import { Database, QueryResult } from 'tauri-plugin-libsql';
import { DatabaseService, DatabaseExecResult, DatabaseRow } from '@/types/database';
import { DatabaseService, DatabaseExecResult, DatabaseRow, DatabaseOpts } from '@/types/database';
export class NativeDatabaseService implements DatabaseService {
private db: Database;
@@ -8,7 +8,7 @@ export class NativeDatabaseService implements DatabaseService {
this.db = db;
}
static async open(path: string): Promise<NativeDatabaseService> {
static async open(path: string, _opts?: DatabaseOpts): Promise<NativeDatabaseService> {
const db = await Database.load(path);
return new NativeDatabaseService(db);
}