Files
CreaBook/node_modules/@prisma/adapter-libsql/dist/index-web.d.ts
2026-04-05 03:08:53 +02:00

29 lines
1.0 KiB
TypeScript

import type { Client } from '@libsql/client';
import { Client as Client_2 } from '@libsql/client/web';
import type { Config } from '@libsql/client';
import { Config as Config_2 } from '@libsql/client/web';
import type { SqlDriverAdapter } from '@prisma/driver-adapter-utils';
import type { SqlMigrationAwareDriverAdapterFactory } from '@prisma/driver-adapter-utils';
export declare class PrismaLibSql extends PrismaLibSqlAdapterFactoryBase {
createClient(config: Config_2): Client_2;
}
declare abstract class PrismaLibSqlAdapterFactoryBase implements SqlMigrationAwareDriverAdapterFactory {
#private;
readonly provider = "sqlite";
readonly adapterName: string;
constructor(config: Config, options?: PrismaLibSqlOptions);
connect(): Promise<SqlDriverAdapter>;
connectToShadowDb(): Promise<SqlDriverAdapter>;
abstract createClient(config: Config): StdClient;
}
declare type PrismaLibSqlOptions = {
timestampFormat?: 'iso8601' | 'unixepoch-ms';
};
declare type StdClient = Client;
export { }