@crowdin/app-project-module
Version:
Module that generates for you all common endpoints for serving standalone Crowdin App
9 lines (8 loc) • 473 B
TypeScript
import { Database } from 'better-sqlite3';
import * as schema from './schema';
export type SQLITE_DB = import('drizzle-orm/better-sqlite3').BetterSQLite3Database<typeof schema> & {
$client: Database;
};
export declare function initSqlite(dbFolder: string, additionalSchema?: Record<string, unknown>): SQLITE_DB;
export declare const SQLITE_SCHEMA: typeof schema;
export declare const migrateSqlite: (db: SQLITE_DB, additionalMigrationFolder?: string) => Promise<void>;