Files
userbase/examples/cloudflare-vite-hybrid/bknd-types.d.ts
T
shishantbiswas 0bfcb5ad71
Run Tests / test (pull_request) Successful in 4m57s
bknd is dead long live userbase
2026-09-27 19:34:06 +05:30

22 lines
528 B
TypeScript

import type { DB } from "userbase";
import type { Insertable, Selectable, Updateable, Generated } from "kysely";
declare global {
type UserbaseEntity<T extends keyof DB> = Selectable<DB[T]>;
type UserbaseEntityCreate<T extends keyof DB> = Insertable<DB[T]>;
type UserbaseEntityUpdate<T extends keyof DB> = Updateable<DB[T]>;
}
export interface Todos {
id: Generated<number>;
title?: string;
done?: boolean;
}
interface Database {
todos: Todos;
}
declare module "userbase" {
interface DB extends Database {}
}