@samveys/libsql
libSQL / Turso driver (sqld over HTTP, SQLite dialect)
This list was read from version 1.0.2; run pnpm sync to refresh it.
import { libsql, libsqlDialect, libsqlDriver } from '@samveys/libsql'
Function (1)
libsql
Function
A libSQL connection config: `libsql({ url: 'http://127.0.0.1:8080' })`.
function libsql(options: LibsqlOptions): ConnectionConfig<LibsqlOptions>;
Exported from packages/libsql/src/index.ts
Value (2)
libsqlDialect
Value
libSQL speaks SQLite's SQL, so it reuses the SQLite dialect unchanged.
const libsqlDialect: Dialect;
Exported from packages/libsql/src/index.ts
libsqlDriver
Value
The libSQL driver. `@libsql/client` is imported on first connect.
const libsqlDriver: DatabaseDriver<LibsqlOptions>;
Exported from packages/libsql/src/index.ts
Interface (1)
LibsqlOptions
Interface
No documentation comment.
interface LibsqlOptions {
/** `http://`, `https://`, `libsql://` (Turso) or `ws://` URL of a libSQL server (sqld). */
readonly url: string;
/** Turso / sqld JWT. */
readonly authToken?: string;
}
Exported from packages/libsql/src/index.ts