@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
34 lines (29 loc) • 1.07 kB
TypeScript
import pg from 'pg';
import { D as DatabaseAdapter } from './adapter-CEgX2yQ4.js';
import { jsonArrayFrom } from 'kysely/helpers/postgres';
import { LibsqlDialectConfig } from '@libsql/kysely-libsql';
import { jsonArrayFrom as jsonArrayFrom$1 } from 'kysely/helpers/sqlite';
import { SqliteDialectConfig } from 'kysely';
import 'zod';
import 'fastify';
import 'http';
import 'node:stream';
import 'fs';
import 'stream';
import 'vite';
declare class PostgresAdapter extends DatabaseAdapter {
constructor(config: pg.PoolConfig);
get jsonArrayFrom(): typeof jsonArrayFrom;
get fuzzOperator(): "%";
}
declare class LibsqlAdapter extends DatabaseAdapter {
constructor(config: LibsqlDialectConfig);
get jsonArrayFrom(): typeof jsonArrayFrom$1;
get fuzzOperator(): "like";
}
declare class SqliteAdapter extends DatabaseAdapter {
constructor(config: SqliteDialectConfig);
get jsonArrayFrom(): typeof jsonArrayFrom$1;
get fuzzOperator(): "like";
}
export { LibsqlAdapter as LibSQLAdapter, PostgresAdapter, SqliteAdapter as SQLiteAdapter };