Merge remote-tracking branch 'origin/release/0.14' into feat/postgres-improvements

This commit is contained in:
dswbx
2025-06-07 09:41:32 +02:00
39 changed files with 435 additions and 128 deletions

View File

@@ -3,9 +3,9 @@
*/
import type { Generated } from "kysely";
export type PrimaryFieldType<IdType extends number = number> = IdType | Generated<IdType>;
export type PrimaryFieldType<IdType = number | string> = IdType | Generated<IdType>;
export interface AppEntity<IdType extends number = number> {
export interface AppEntity<IdType = number | string> {
id: PrimaryFieldType<IdType>;
}

View File

@@ -1,4 +1,10 @@
import { v4, v7 } from "uuid";
// generates v4
export function uuid(): string {
return crypto.randomUUID();
return v4();
}
export function uuidv7(): string {
return v7();
}