@cadence-mq/driver-libsql
Version:
LibSQL driver for CadenceMQ
27 lines (26 loc) • 578 B
TypeScript
import { JobRepositoryDriver } from "@cadence-mq/core";
import { Client } from "@libsql/client";
//#region src/driver.d.ts
declare function createLibSqlDriver({
client,
pollIntervalMs
}: {
client: Client;
pollIntervalMs?: number;
}): JobRepositoryDriver;
//#endregion
//#region src/migrations.d.ts
declare function getSchema({
withPragma
}?: {
withPragma?: boolean;
}): string;
declare function setupSchema({
client,
withPragma
}: {
client: Client;
withPragma?: boolean;
}): Promise<void>;
//#endregion
export { createLibSqlDriver, getSchema, setupSchema };