A discord bot for teal.fm
discord
tealfm
music
1/**
2 * This file was generated by kysely-codegen.
3 * Please do not edit it manually.
4 */
5
6import type { ColumnType } from "kysely";
7
8export type Generated<T> =
9 T extends ColumnType<infer S, infer I, infer U>
10 ? ColumnType<S, I | undefined, U>
11 : ColumnType<T, T | undefined, T>;
12
13export type Timestamp = ColumnType<Date, Date | string, Date | string>;
14
15export interface Artists {
16 artist_name: string;
17 play_id: number;
18}
19
20export interface AuthSession {
21 key: string;
22 session: string;
23}
24
25export interface AuthState {
26 key: string;
27 state: string;
28}
29
30export interface Plays {
31 cid: string | null;
32 id: Generated<number>;
33 indexed_at: Generated<Timestamp>;
34 live: boolean | null;
35 played_time: Timestamp | null;
36 release_name: string | null;
37 rkey: string | null;
38 track_name: string;
39 uri: string | null;
40 user_id: number;
41}
42
43export interface Users {
44 created_at: Generated<Timestamp>;
45 did: string;
46 id: Generated<number>;
47}
48
49export interface DB {
50 artists: Artists;
51 auth_session: AuthSession;
52 auth_state: AuthState;
53 plays: Plays;
54 users: Users;
55}