donobu
Version:
Create browser automations with an LLM agent and replay them as Playwright scripts.
15 lines • 825 B
TypeScript
import type Database from 'better-sqlite3';
import type { PaginatedResult } from '../../models/PaginatedResult';
import { type SuiteMetadata, type SuitesQuery } from '../../models/SuiteMetadata';
import type { SuitesPersistence } from './SuitesPersistence';
export declare class SuitesPersistenceSqlite implements SuitesPersistence {
private readonly db;
private constructor();
static create(db: Database.Database): Promise<SuitesPersistenceSqlite>;
createSuite(suiteMetadata: SuiteMetadata): Promise<void>;
updateSuite(suiteMetadata: SuiteMetadata): Promise<void>;
getSuiteById(suiteId: string): Promise<SuiteMetadata>;
getSuites(query: SuitesQuery): Promise<PaginatedResult<SuiteMetadata>>;
deleteSuite(suiteId: string): Promise<void>;
}
//# sourceMappingURL=SuitesPersistenceSqlite.d.ts.map