feat: typed database with kysely, updated config

This commit is contained in:
Samuel 2024-12-11 16:41:37 +01:00
parent 28ec24b2c2
commit 67da0a72db
24 changed files with 1656 additions and 434 deletions

View file

@ -1,53 +0,0 @@
const TABLES = [
"attachment",
"sqlite_sequence",
"avatar_picker",
"recipient",
"thread",
"message",
"call",
"call_link",
"cds",
"chat_colors",
"chat_folder",
"chat_folder_membership",
"distribution_list",
"distribution_list_member",
"donation_receipt",
"drafts",
"emoji_search",
"groups",
"group_membership",
"group_receipts",
"identities",
"in_app_payment",
"in_app_payment_subscriber",
"kyber_prekey",
"mention",
"message_fts",
"message_fts_data",
"message_fts_idx",
"message_fts_docsize",
"message_fts_config",
"msl_payload",
"msl_message",
"msl_recipient",
"name_collision",
"name_collision_membership",
"notification_profile",
"notification_profile_allowed_members",
"notification_profile_schedule",
"one_time_prekeys",
"payments",
"pending_pni_signature_message",
"pending_retry_receipts",
"reaction",
"remapped_recipients",
"remapped_threads",
"remote_megaphone",
"sender_key_shared",
"sender_keys",
"sessions",
"storage_key",
"story_sends",
];

View file

@ -1,6 +1,6 @@
import { type ClassValue, clsx } from "clsx"
import { twMerge } from "tailwind-merge"
import { type ClassValue, clsx } from "clsx";
import { twMerge } from "tailwind-merge";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
return twMerge(clsx(inputs));
}